Subkategorien aufteilen

Hallo,
im categorylist.tpl wird ja ab [{if $ocat->getSubCats()}]
die Liste für die Subkategorien erstellt.

Ich möchte jetzt nach dem 7. Element die darauf folgenden Subkategorien in ein neues div mit einer eigenen Klasse packen.

[{if $iSubCategoriesCount%7 == 0}] hilf mir diese zu selektieren aber mir fehlt der Ansatz jetzt zu sagen “packe mir alle nachfolgenden Elemente in dieses div” ?

Hi,

[{if $iSubCategoriesCount%7 == 1}] [B]<div class=“moresubcats”>[/B] [{/if}]

[{if $iSubCategoriesCount%7 == 0}] [B]</div> [/B][{/if}]

Hmm,okay.
Da bin ich mir doch noch nicht sicher wie ich zum Ziel komme :wink:

Im Azure Theme sieht der Baum für die Subkategorien ja so aus:



[{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}]
        [{/if}]
    [{/foreach}]
    </ul>
[{/if}]

ich bin mir da nicht sicher wo ich die if-Abfrage für mehr als 7 Subkategorien einsetzten soll?