Hallo,
Ich bin gerade dabei mich in das Templating für den JTL shop einzuarbeiten und stoße dabei auf so manches Problem.
Zur Zeit möchte ich gerne ein prinzipiell einfaches Dropdown Menu einrichten.
Nachdem ich schon ein paar Beiträge hier gelesen habe, ist es es mir zumindest gelungen ein Superfish menu für meinen Kategoriebaum zu bauen,
so dass der erste Menüpunkt meinen vollen Kategoriebaum offenbart.
Das Problem jetzt: Ich möchte eine Mischung aus Oberkategorien, Subkategorien und CMS Seiten in meiner Topnavi haben.
Aktuell sieht meine Navi wie folgt aus:
Die CMS Seiten habe ich im Backend untereinander angeordnet, sie werden aber trotzdem ohne Hierarchie als einzelne <ul> ausgegeben, schon das verstehe ich nicht, wozu dann die hierarchische Anordnung im Backend? Wie kann ich in der foreach Schleife auf einzelne Ebenen zugreifen bzw. auf Subkategorien bestimmter Oberkategorien? Der Auftraggeber soll am Ende per Backend bzw. Wawi Navigationspunkte einfach durch Anlegen von Kategorien bzw. CMS Seiten erstellen können.
Die Struktur soll am Ende ungefähr so aussehen:
http://www.roflxd.de/navigation.png
Ich freue mich über jeden Hinweis
Ich bin gerade dabei mich in das Templating für den JTL shop einzuarbeiten und stoße dabei auf so manches Problem.
Zur Zeit möchte ich gerne ein prinzipiell einfaches Dropdown Menu einrichten.
Nachdem ich schon ein paar Beiträge hier gelesen habe, ist es es mir zumindest gelungen ein Superfish menu für meinen Kategoriebaum zu bauen,
so dass der erste Menüpunkt meinen vollen Kategoriebaum offenbart.
Das Problem jetzt: Ich möchte eine Mischung aus Oberkategorien, Subkategorien und CMS Seiten in meiner Topnavi haben.
Aktuell sieht meine Navi wie folgt aus:
Code:
<div id="headlinks_wrapper">
<ul class="sf-menu page_width">
<li class="first">
<a href="#">BOUTIQUE</a>
<ul>
{$full_category_tree}
</ul>
</li>
{if isset($smarty.session.Linkgruppen->Kopf) && $smarty.session.Linkgruppen->Kopf}
{foreach name=kopflinks from=$smarty.session.Linkgruppen->Kopf->Links item=Link}
<li {if $smarty.foreach.kopflinks.last} class="last{if $Link->aktiv==1} current{/if}"{/if}{if $Link->aktiv==1 && !$smarty.foreach.kopflinks.first} class="current"{/if}><a href="{$Link->URL}"{if $Link->cNoFollow == "Y"} rel="nofollow"{/if}><span>{$Link->cLocalizedName[$smarty.session.cISOSprache]}</span></a></li>
{/foreach}
{/if}
</ul>
</div>
Die CMS Seiten habe ich im Backend untereinander angeordnet, sie werden aber trotzdem ohne Hierarchie als einzelne <ul> ausgegeben, schon das verstehe ich nicht, wozu dann die hierarchische Anordnung im Backend? Wie kann ich in der foreach Schleife auf einzelne Ebenen zugreifen bzw. auf Subkategorien bestimmter Oberkategorien? Der Auftraggeber soll am Ende per Backend bzw. Wawi Navigationspunkte einfach durch Anlegen von Kategorien bzw. CMS Seiten erstellen können.
Die Struktur soll am Ende ungefähr so aussehen:
http://www.roflxd.de/navigation.png
Ich freue mich über jeden Hinweis
Zuletzt von einem Moderator bearbeitet: