Moin,
du kannst die Templatedatei .\templates\"dein-template"\page\sitemap.tpl anpassen. Abhängig vom verwendeten Template! Wir nutzen das EVO-Template als Basis.
Dort gibt es zbsp. eine foreach-schleife für alle Kategorien ohne Sub-kategorien.
Dank guter Kommentierung leicht zu finden.
PHP:
{foreach name=kategorien from=$oKategorieliste->elemente item=oKategorie}
{if $oKategorie->Unterkategorien|@count == 0}
<a href="{$oKategorie->cURLFull}" title="{$oKategorie->cName}">
<div class="col-xs-12 col-sm-4 sitemap-link">
<img src="{$oKategorie->cBildURL}" title="{$oKategorie->cKurzbezeichnung}" class="col-xs-4 herstellerbild">
<span class="col-xs-8" style="line-height:80px;padding-left:15px;">{$oKategorie->cKurzbezeichnung}</span>
</div>
</a>
{/if}
{/foreach}
Hier könntest du noch ein if-konstrukt einbauen um zbsp. Kategorien mit einem gewissen Attribut auszuschließen.
Attribut "hideInSiteMap" für Kategorien als Werteliste mit Werten "0" und "1" anlegen. Kategorien, die ausgeblendet werden sollen das Attribut mit dem Wert "1" zuweisen.
PHP:
{foreach name=kategorien from=$oKategorieliste->elemente item=oKategorie}
{if $oKategorie->Unterkategorien|@count == 0}
{if !isset($oKategorie->categoryAttributes.hideInSitemap) || $oKategorie->categoryAttributes.hideInSitemap->cWert != 1}
<a href="{$oKategorie->cURLFull}" title="{$oKategorie->cName}">
<div class="col-xs-12 col-sm-4 sitemap-link">
<img src="{$oKategorie->cBildURL}" title="{$oKategorie->cKurzbezeichnung}" class="col-xs-4 herstellerbild">
<span class="col-xs-8" style="line-height:80px;padding-left:15px;">{$oKategorie->cKurzbezeichnung}</span>
</div>
</a>
{/if}
{/if}
{/foreach}
Sowas ähnliches hatte ich zuletzt für uns auch gebraucht.
Einbau ist natürlich auf eigene Gefahr! Bin kein
Servicepartner o.Ä.
Grüße