Hallo zusammen,
ich brauche den die Hauptnavigation bis in die 3 Ebene.
Bedeutet:
Menüpunkt 1
- submenu Punkt 1
[B]- - subsubmenu Punkt 1.1 -
- subsubmenu Punkt 1.2
-
- subsubmenu Punkt 1.3[/B]
- submenu Punkt 2
[B]- - subsubmenu Punkt 2.1 -
- subsubmenu Punkt 2.2
-
- subsubmenu Punkt 2.3[/B]
- submenu Punkt 3
Menüpunkt 2
Menüpunkt 3
Soweit so gut. Ich hab folgendes erweitert:
OXID CE 4.9.0
<ul id="navigation" class="menu">
<li>
[{foreach from=$_navcategorytree item=category name=MoreSubCat}]
[{* TOP categories *}]
[{if $category->getIsVisible()}]
[{if $iSubCategoriesCount%$_iCategoriesPerRow == 0}]
</li>
[{/if}]
[{assign var="iSubCategoriesCount" value=$iSubCategoriesCount+2}]
<li><a id="moreSubCat_[{$smarty.foreach.MoreSubCat.iteration}]" href="[{ $category->getLink() }]">
[{$category->oxcategories__oxtitle->value }][{if $oView->showCategoryArticlesCount() && ($category->getNrOfArticles() > 0) }] ([{ $category->getNrOfArticles() }])[{/if}]
</a>
[{* Top categories subcategories *}]
[{if $category->getHasVisibleSubCats()}]
<ul>
[{foreach from=$category->getSubCats() item=subcategory}]
[{if $subcategory->getIsVisible() }]
<li>
<a href="[{ $subcategory->getLink() }]">
[{ $subcategory->oxcategories__oxtitle->value }][{if $oView->showCategoryArticlesCount() && ($subcategory->getNrOfArticles() > 0) }] ([{ $subcategory->getNrOfArticles() }])[{/if}]
</a>
[B] [{* Top categories subsubcategories *}]
[{if $subcategory->getHasVisibleSubCats()}]
<ul>
[{foreach from=$subcategory->getSubCats() item=subsubcategory}]
[{if $subcategory->getIsVisible() }]
[{* CMS subsubcategory *}]
[{foreach from=$subsubcategory->getContentCats() item=ocont name=MoreCms}]
<li>
<a href="[{$ocont->getLink()}]"><strong>[{ $ocont->oxcontents__oxtitle->value }]</strong></a>
</li>
[{/foreach}]
<li>
<a href="[{ $subsubcategory->getLink() }]">
[{ $subsubcategory->oxcategories__oxtitle->value }][{if $oView->showCategoryArticlesCount() && ($subsubcategory->getNrOfArticles() > 0) }] ([{ $subsubcategory->getNrOfArticles() }])[{/if}]
</a>
</li>
[{/if}]
[{/foreach}]
</ul></li>
[{/if}][/B]
</li>
[{/if}]
[{/foreach}]
</ul></li>
[{/if}]
[{/if}]
[{if $iSubCategoriesCount%$_iCategoriesPerRow == 0}]
</li><li class="clear">
[{/if}]
[{/foreach}]
</li>
</ul>
Es geht eigentlich nur um den Code in rot, hier möchte ich mir die Sub Kategorie der 2. Ebenen Kategorie holen.
Komischerweise, wenn ich auf der Startseite des Shops bin, zeigt er mir gar keine 3 Ebene an. Wenn ich allerdings auf [U]submenu Punkt 1[/U] bin zeigt er mir hier die Subcategorie dieses Punktes, aber nicht die anderen.
Ein Tipp zur Fehlerbehebung wäre klasse
lieben Dank
2 ANHÄNGE:
- Bild1.jpg - Aktuelle Seite: Startseite
- Bild2.jpg - Aktuelle Seite: Sportswear (wobei Fashion auch Unterpunkte haben müsste)