Si votre site comporte de nombreux produits, il est pratique au niveau du référencement de retirer le fil d'Ariane des produits car il y a des produits qui sont référencés dans plusieurs catégories et le fil d'Ariane n'est pas une référence fidèle
Au lieu de cela, et pour favoriser le lien interne des catégories, il est modifié en insérant des liens vers les catégories auxquelles appartient le produit. Ils seraient affichés de la même manière qu'ils sont affichés.
Le fil d'Ariane dans PrestaShop 1.7 est :
<nav data-depth="{$breadcrumb.count}" class="breadcrumb">
<ol>
{block name='breadcrumb'}
{foreach from=$breadcrumb.links item=path name=breadcrumb}
{block name='breadcrumb_item'}
<li>
{if not $smarty.foreach.breadcrumb.last}
<a href="{$path.url}"><span>{$path.title}</span></a>
{else}
<span>{$path.title}</span>
{/if}
</li>
{/block}
{/foreach}
{/block}
</ol>
</nav>
Remplacez-le par ce code
{if isset($breadcrumb.links[1])}
{if $page_name != 'product'}
<nav data-depth="{$breadcrumb.count}" class="">
<ol class="breadcrumb">
{foreach from=$breadcrumb.links item=path name=breadcrumb}
{block name='breadcrumb_item'}
{if $smarty.foreach.breadcrumb.last}
<li class="breadcrumb-item active">
{else}
<li class="breadcrumb-item">
<a itemprop="item" href="{$path.url}">
{/if}
{if $smarty.foreach.breadcrumb.first}
<i class="icon-Home"></i>
{else}
<span itemprop="name">{$path.title}</span>
{/if}
{if !$smarty.foreach.breadcrumb.last}
</a>
{/if}
</li>
{/block}
{/foreach}
</ol>
</nav>
{else}
<nav class="">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{$urls.base_url}" >
<i class="icon-Home"></i>
</a>
</li>
{foreach from=Product::getProductCategories($product.id) item=cat}
{if $cat > 2}
{assign var='current_cat' value=Category::getCategoryInformations(array($cat))}
<li class="breadcrumb-item">
<a href="{$link->getCategoryLink({$cat})}" title="{$current_cat[{$cat}]['name']}">
<span itemprop="name">{$current_cat[{$cat}]['name']}</span>
</a>
</li>
{/if}
{/foreach}
</ol>
</nav>
{/if}
{if $page_name == 'product'}
<div>
<p>
<button class="btn-primary btn-md btn-configurador-back"><i class="icon-Arrow-left"></i>Volver</button>
</p>
</div>
{/if}
{/if}
De cette façon, nous afficherons les catégories auxquelles appartient le produit.