MiStahmann Posted June 21, 2010 Report Share Posted June 21, 2010 Hallo zusammen, um mehrere Shop zu betreiben läßt sich die Navigation entsprechend aubauen und mit Boxen im Template platzieren. Eine Anleitung dazu gibt es bereits im Forum. Leider läuft das mit der Breadcrumb-Navigation dann nicht so schön. Das oberste Verzeichnis (welches bei euch vermutlich der jeweilige Shop ist) wird mit angezeigt. Dazu habe ich folgendes Workaround anzubieten: Am besten eine eigene Breadcrump-Datei in xtCore\pages\navigation\ erstellen. Beispiel: breadcrump_shop1.html Diese dann im Template entsprechend includieren: {include file="/xtCore/pages/navigation/breadcrumb_shop1.html" type="tpl_include"} Da die eingebaute Smartyengine offensichtlich keine Switch-Anweisung versteht, muß man auf if-Bedungungen zurückgreifen. Um nun die oberste Ebene bei Kategorien und auf den Produktseiten auszublenden nutzen wir einfach den Array-Index von $top_navigation: <ul> <li><a class="pathway" href="/" title="Startseite">Startseite</a></li> {foreach name=aussen key=schluessel item=breadcrumb from=$top_navigation} {if $page == "categorie" || $page == "product"} {if $schluessel > 1} » <li><a class="pathway" href="{$breadcrumb.url}" title="{$breadcrumb.name}">{$breadcrumb.name}</a></li> {/if} {else} {if $schluessel > 0} » <li><a class="pathway" href="{$breadcrumb.url}" title="{$breadcrumb.name}">{$breadcrumb.name}</a></li> {/if} {/if} {/foreach} </ul>[/code] Hintergrund warum die Startseite außerhalb der Schleife liegt: So könnten auch mehrere Ebenen ausgeblendet werden. Sonst würde folgende Alternative gelten: [code]<ul> {foreach name=aussen key=schluessel item=breadcrumb from=$top_navigation} {if $page == "categorie" || $page == "product"} {if $schluessel != 1} <li><a class="pathway" href="{$breadcrumb.url}" title="{$breadcrumb.name}">{$breadcrumb.name}</a></li> {/if} {else} <li><a class="pathway" href="{$breadcrumb.url}" title="{$breadcrumb.name}">{$breadcrumb.name}</a></li> {/if} {/foreach} </ul>[/code] Anregungen und verbesserungen jederzeit willkommen. Gruß Michael Stahmann Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.