Question

J'ai un problème avec la chapelure sur la page du produit, il ne montre pas le chemin réel du produit.

Voici comment je l'ai mis sur le backend:

enter image description here

Voici comment il les montre:

enter image description here

Mon fil d'ariane.le fichier tpl:

<!-- Breadcrumb -->
{if $page_name != index}
{if isset($smarty.capture.path)}{assign var='path' value=$smarty.capture.path}{/if}

<div id="breadcrumb">
    <ul class="breadcrumb">
        {if $page_name!='product'}
            <li>
            <a href="{$base_dir}" title="{l s='return to Home'}">{l s='Home'} {$navigationPipe|escape:html:'UTF-8'} {l s='Shop'}</a>
            {if isset($path) AND $path}
                {if $page_name!='product'}
                    <span class="divider" {if isset($category) && $category->id_category == 1}style="display:none;"{/if}>
                        {$navigationPipe|escape:html:'UTF-8'}
                    </span>
                {/if}
            {/if}
            </li>
        {/if}
        {if isset($path) AND $path}
            {if !$path|strpos:'span'}
                <li>{$path}</li>
            {else}
                <li class="active">{$path}</li>
            {/if}
        {/if}
    </ul>
</div>
{/if}
<!-- /Breadcrumb -->

J'ai cherché partout sur le web pour une solution à mon problème et je ne pouvais pas trouver quelque chose d'utile.Merci de m'aider avec cela.Tout avis est utile.

Merci!

Était-ce utile?

La solution

Regardez dans ps_category table de votre base de données et voir si il y a plusieurs parents déclarations pour toutes les catégories.J'ai eu ce problème dans le passé et le nettoyage inutile de lignes de la table résolu mon problème.

Autres conseils

Les catégories utilisent NLEFT et Nright, son utilisation de cet algorithme:

https://fr.wikipedia.org/wiki/neDe_set_model

Dans mon cas, Cadre a fonctionné tous Nleft et de nright à 0, puis catégorie :: régénérerentirentree ()

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top