Hallo, ich habe vor die Navigation welche in der Datei “/listening/sidebar_categories.tpl” abgebildet ist in meinem eigenem Theme zu ändern. Und zwar über ein Selectfeld. Jetzt habe ich gemerkt, dass Shopware (oder Smarty?) den Link welcher in meinem unteren Beispiel über “{$subCat.link}” ausgegeben wird, nicht gerendert wird (also keine SEO Url generiert wird -> sondern: shopware.php?sViewport=cat&sCategory=48). Wenn ich an der selben Stelle anstatt des select feldes ein normalen link mit einem “”-Tag setze wird der Link richtig gerendert. <select name="newNavigation" onchange="window.location.href=this.value">
{foreach $categories as $category}
{if $category.flag}
<option value="{$category.link}">Kategorie wählen...</option>
{if $category.subcategories}
{foreach $category.subcategories as $subCat}
<option value="{$subCat.link}">{$subCat.description}</option>
{/foreach}
{/if}
{/if}
{/foreach}
</select>
Wie rendere ich links in einem select -> option feld?
Hey, hast du auch schon folgendes versucht ? value="{url controller=cat sCategory=[color=red]$category.id[/color]}" Gruß Sven
1 „Gefällt mir“
Du kannst auch mal den modifier |rewrite probieren. Viele Grüße
[quote=„medienagenturmadco“]Hey, hast du auch schon folgendes versucht ? value="{url controller=cat sCategory=[color=red]$category.id[/color]}" Gruß Sven[/quote] Das hat wunderbar funktioniert!! Danke