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.

Product added to wishlist
Product added to compare.

Nous utilisons nos propres cookies et ceux de tiers pour mesurer et obtenir des données statistiques sur la navigation des utilisateurs. À leur tour, nous utilisons des cookies d'analyse et de personnalisation pour, par exemple, mémoriser la connexion au compte de l'utilisateur ou enregistrer les préférences de l'utilisateur. Vous pouvez configurer et accepter l'utilisation de cookies à l'aide des boutons ci-dessous, et modifier vos options de consentement à tout moment en consultant notre politique de cookies. De même, vous pouvez obtenir plus d'informations dans « Configurer les cookies ».