Hallo liebe Community,
wir haben für bestimmte Kategorien in Oxid ein spezielles Template angegeben, welches nicht die Artikel, sondern die Unterkategorien inklusive Thumbnails in einer Übersicht darstellt (5 pro Reihe). Eine der besagten Kategorien enthält über 100 Unterkategorien, was ein wenig erschlagend auf den ersten Blick wirkt.
Deshalb möchten wir die Anzeige auf mehrere Seiten verteilen, haben jedoch keinen verwandten Beitrag hier im Forum gefunden. Hat jemand schonmal mit einer Blätterfunktion bei Kategorien gearbeitet, oder kann uns einen Hinweis für einen Lösungsansatz geben? Wir hatten uns auch schon überlegt, die Kategorien als fiktive Artikel anzulegen und anschließend auf weitere Artikel zu verlinken.
Leider lässt sich die Anzahl der Kategorien auch nicht verkleinern, da diese auf Grund des Sortiments erforderlich sind.
Anbei der aktuelle Code der Schleife zum Auslesen der Kategorien
[{ foreach from=$oView->getSubCatList() item=category }]
[{ if $category->getIsVisible() }]
[{ if $category->oxcategories__oxicon->value }]
<div class="category overview container [{ cycle values=",,,,last" }]">
<div class="category overview thumb">
<a href="[{ $category->getLink() }]" title="[{ $category->oxcategories__oxtitle->value }]">
<img src="[{ $category->getPictureUrl() }]icon/[{ $category->oxcategories__oxicon->value }]" alt="[{ $category->oxcategories__oxtitle->value }]">
</a>
</div>
<div class="category overview description">
<p><a href="[{ $category->getLink() }]">[{ $category->oxcategories__oxtitle->value }]</a></p>
[{ if $category->getNrOfArticles() > 0 }]<p>Artikel ([{ $category->getNrOfArticles() }])</p>[{ /if }]
</div>
</div>
[{ /if }]
[{ /if }]
[{ /foreach }]
Viele Grüße
Michael