[gelöst] Punkte in der Top-Navigation

Wenn man die Unterseite nicht mehr Links angezeigt haben möchte, kann man sie einfach der Gruppe „in Bearbeitung“ (oder man erstellt sich eine extra Gruppe dafür) zuweisen und bei „Linker Bereich“ rausschmeißen, dann muss man nicht noch die categories_left.tpl anpassen. Der Link / die Seite existiert und kann noch immer aufgerufen werden. Zu der Problematik des Einbindens oben in der Topnavigation: Eine Lösung wurde ja schon genannt, Kategorie mit Link anlegen, ist m.M. suboptimal, da wie gesagt die Kategorie nicht aktiv wird, wenn man drauf geklickt hat. Die Lösung dafür ist das Verändern der Datei: /templates/_default/frontend/index/categories_top.tpl natürlich nicht dort, sondern im eigenen Template. In dem Teil werden die Kategorien durchlaufen: [code] {function name=categories level=0}

{block name=„frontend_index_categories_left_ul“}{/block} {foreach from=$categories item=category} - {$category.description} {if $category.subcategories} {call name=categories categories=$category.subcategories level=$level+1} {/if}
{/foreach} {/function}[/code] Dies muss wie folgt erweitert werden: {function name=categories level=0} {block name="frontend\_index\_categories\_left\_ul"}{/block} {foreach from=$categories item=category} - [{$category.description}]({$category.link}) {if $category.subcategories} {call name=categories categories=$category.subcategories level=$level+1} {/if} {/foreach} - [Impressum]({url controller=custom sCustom=3} "Impressum") {/function} Der Link der hier auf das Impressum zeigt, findet ihr bei der Bearbeitung der Seite unter Embed-Code. Jetzt gibt es noch das gleiche Problem, wie bei der Verknüpfung via Kategorie-Link. Damit dem Element li und a die Klasse active zugewiesen wird, müssen wir die neuen Zeilen so erweitern: - [Impressum]({url controller=custom sCustom=3} "Impressum") Die Zahl 3 ({url controller=custom sCustom=3}) ist die ID der Seite, die wird logischerweise ersetzt, wenn die Seite eine andere ID hat. Die ID findet man immer beim Embed-Code: {url controller=custom sCustom=3} LG

4 „Gefällt mir“