Hallo zusammen,
ich bin recht neu hier und muss aktuell ein eigenes Theme für einen Shop erstellen. Habe dafür das Azure-Template als Vorlage genommen und das soweit ich das brauche angepasst/verändert, aber nun komme ich dann langsam an Probleme.....
Das Menü selber stellt nur eine SubMenu-Ebene da, ich brauche aber 2, sprich also von einer Hauptkategorie will ich in einem PopUp die Subkategorien und wenn eine dieser SubKategorien weitere SubKategorien hat, will ich diese ebenfalls in einer extra Liste bei MouseOver dastellen.
Ich schreibe hier mal meine veränderte categorylist.tpl, bzw. den relevanten Bereich um meine Ansätze zu zeigen, allerdings funktioniert das leider wohl nicht so einfach.
Leider komm ich hier an dieser Stelle so einfach nicht weiter. Kann mir da vllt jemand bei helfen oder einen Denkanstoß geben wo man da genau anfassen muss? Ich wäre auch sehr dankbar für eine gute Doku für genau solche Sachen, da ich mit dem ganzen System absolut garnicht vertraut bin! :)
Vielen Dank für eure Mühen!
ich bin recht neu hier und muss aktuell ein eigenes Theme für einen Shop erstellen. Habe dafür das Azure-Template als Vorlage genommen und das soweit ich das brauche angepasst/verändert, aber nun komme ich dann langsam an Probleme.....
Das Menü selber stellt nur eine SubMenu-Ebene da, ich brauche aber 2, sprich also von einer Hauptkategorie will ich in einem PopUp die Subkategorien und wenn eine dieser SubKategorien weitere SubKategorien hat, will ich diese ebenfalls in einer extra Liste bei MouseOver dastellen.
Ich schreibe hier mal meine veränderte categorylist.tpl, bzw. den relevanten Bereich um meine Ansätze zu zeigen, allerdings funktioniert das leider wohl nicht so einfach.
PHP Code:
[{if $ocat->getSubCats()}]
<ul>
[{foreach from=$ocat->getSubCats() item=osubcat key=subcatkey name=SubCat}]
[{if $osubcat->getIsVisible() }]
[{foreach from=$osubcat->getContentCats() item=ocont name=MoreCms}]
<li><a href="[{$ocont->getLink()}]">[{$ocont->oxcontents__oxtitle->value}]</a></li>
[{/foreach}]
[{if $osubcat->getIsVisible() }]
<li [{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] ><a [{if $homeSelected == 'false' && $osubcat->expanded}]class="current"[{/if}] href="[{$osubcat->getLink()}]">[{$osubcat->oxcategories__oxtitle->value}] [{ if $oView->showCategoryArticlesCount() && ($osubcat->getNrOfArticles() > 0)}] ([{$osubcat->getNrOfArticles()}])[{/if}]</a></li>
[{/if}]
<!-- CHANGES -->
[{if $osubcat->getSubCats()}]
<ul>
[{foreach from=$osubcat->getSubCats() item=osubsubcat key=subsubcatkey name=SubSubCat}]
[{if $osubsubcat->getIsVisible() }]
[{foreach from=$osubsubcat->getContentCats() item=osubcont name=MoreCms}]
<li><a href="[{$osubcont->getLink()}]">[{$osubcont->oxcontents__oxtitle->value}]</a></li>
[{/foreach}]
[{if $osubsubcat->getIsVisible() }]
<li [{if $homeSelected == 'false' && $osubsubcat->expanded}]class="current"[{/if}] ><a [{if $homeSelected == 'false' && $osubsubcat->expanded}]class="current"[{/if}] href="[{$osubsubcat->getLink()}]">[{$osubsubcat->oxcategories__oxtitle->value}] [{ if $oView->showCategoryArticlesCount() && ($osubsubcat->getNrOfArticles() > 0)}] ([{$osubsubcat->getNrOfArticles()}])[{/if}]</a></li>
[{/if}]
[{/if}]
[{/foreach}]
</ul>
[{/if}]
<!-- CHANGES -->
[{/if}]
[{/foreach}]
</ul>
[{/if}]
Vielen Dank für eure Mühen!