Poniżej prosty kod pozwalający na podmianę standardowego kodu breadcrumbs w Shoperze, który dodaje zarówno link na ostatnim elemencie nawigacji – jak i umożliwia podmianę domyślnego elementu „Strona główna” na pierwszym elemencie breadcrumbs:
Pogrubieniem oznaczone zmiany (<span itemprop=”name”>{if $item.name == 'Strona główna’}NAZWA_KLIENTA{else} – pamiętajcie, aby podmienić NAZWA_KLIENTA – czyli pierwszy element breadcrumb).
Ścieżka do pliku w shoperze:
Wygląd i treści -> wygląd sklepu -> obecny szablon graficzny -> edycja zaawansowana -> body_head.tpl
{if count($breadcrumbs->getBreadCrumbs()) > 0}
<div class="breadcrumbs large tablet row">
<div class="innerbreadcrumbs row container">
<a href="{baseDir nonempty=1}" title="{translate key='Home page'}" rel="nofollow" class="breadcrumb-home left">
<img src="{baseDir}/libraries/images/1px.gif" alt="" class="px1">
<span>{translate key="You are here"}:</span>
</a>
<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="path left inline">
{if $body_class|strstr:"product_new" && $category_name == ''}
<li class="bred-2 last">
<span class="raq">»</span>
<span>{translate key="New products"}</span>
</li>
{elseif $body_class|strstr:"product_promo" && $category_name == ''}
<li class="bred-2 last">
<span class="raq">»</span>
<span>{translate key="Promotions"}</span>
</li>
{elseif $body_class|strstr:"shop_links_list" && $category_name == ''}
<li class="bred-2 last">
<span class="raq">»</span>
<span>{translate key="Links"}</span>
</li>
{/if}
{assign var="position" value=1}
{foreach from=$breadcrumbs->getBreadCrumbs() item=item name=bclist}
<li class="bred-{$smarty.foreach.bclist.iteration} {if $smarty.foreach.bclist.last}last{/if}" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="{if $item.url}{$item.url|escape}{else}{$smarty.server.REQUEST_URI}{/if}" itemprop="item">
<span class="raq">»</span>
<span itemprop="name">{if $item.name == 'Strona główna'}NAZWA_KLIENTA{else}{$item.name}{/if}</span>
</a>
<meta itemprop="position" content="{$position}" />
{assign var="position" value=$position+1}
</li>
{/foreach}
</ul>
</div>
</div>
{/if}
Link na ostatnim elemencie breadcrumbs + zmiana Strona główna – Shoper