Hallo Leute,
suche und versuche schon seit Tagen, wie man in der Seitlichen Navigation alle Kategorien + Unterkategorien anzeigen lassen kann...
Meine widget/sidebar/categorytree.tpl habe ich bislang noch nicht großartig geändert...
PS: Oxid 4.7.4
Lg,
Cabber
suche und versuche schon seit Tagen, wie man in der Seitlichen Navigation alle Kategorien + Unterkategorien anzeigen lassen kann...
Meine widget/sidebar/categorytree.tpl habe ich bislang noch nicht großartig geändert...
PHP Code:
[{if $oxcmp_categories }]
[{assign var="categories" value=$oxcmp_categories->getClickRoot() }]
[{assign var="act" value=$oxcmp_categories->getClickCat() }]
[{if $categories }]
[{assign var="deepLevel" value=$oView->getDeepLevel()}]
<div class="categoryBox">
<ul class="tree" id="tree">
[{defun name="tree" categories=$categories}]
[{assign var="deepLevel" value=$deepLevel+1}]
[{assign var="oContentCat" value=$oView->getContentCategory() }]
[{foreach from=$categories item=_cat}]
[{if $_cat->getIsVisible() }]
[{* CMS category *}]
[{if $_cat->getContentCats() && $deepLevel > 1 }]
[{foreach from=$_cat->getContentCats() item=_oCont}]
<li class="[{if $oContentCat && $oContentCat->getId()==$_oCont->getId() }] active [{else}] end [{/if}]" >
<a href="[{$_oCont->getLink()}]"><i></i>[{ $_oCont->oxcontents__oxtitle->value }]</a>
</li>
[{/foreach}]
[{/if }]
[{* subcategories *}]
<li class="[{if !$oContentCat && $act && $act->getId()==$_cat->getId() }]active[{elseif $_cat->expanded}]exp[{/if}][{if !$_cat->hasVisibleSubCats}] end[{/if}]">
<a href="[{$_cat->getLink()}]"><i><span></span></i>[{$_cat->oxcategories__oxtitle->value}] [{ if $oView->showCategoryArticlesCount() && ($_cat->getNrOfArticles() > 0) }] ([{$_cat->getNrOfArticles()}])[{/if}]</a>
[{if $_cat->getSubCats()}]
<ul>[{fun name="tree" categories=$_cat->getSubCats() }]</ul>
[{/if}]
</li>
[{/if}]
[{/foreach}]
[{/defun}]
</ul>
[{*if $oView->showTags() }]
[{oxid_include_widget cl="oxwTagCloud" nocookie=1 noscript=1 }]
[{/if*}]
</div>
[{/if}]
[{/if}]
Lg,
Cabber