بريستاشوب التفصيلي-مسار خاطئ عرضها على صفحة المنتج

StackOverflow https://stackoverflow.com//questions/23028710

سؤال

لدي مشكلة مع فتات الخبز على صفحة المنتج ، فإنه لا يظهر المسار الحقيقي للمنتج.

إليك كيفية ضبطه على الواجهة الخلفية:

enter image description here

وإليك كيف يظهر ذلك:

enter image description here

بلدي التفصيلي.ملف تبل:

<!-- 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 -->

لقد بحثت في كل مكان على الويب عن حل لمشكلتي ولم أجد أي شيء مفيد.الرجاء مساعدتي مع هذا.أي نصيحة مفيدة.

شكراً!

هل كانت مفيدة؟

المحلول

انظر إلى ps_category الجدول من قاعدة البيانات الخاصة بك ومعرفة ما إذا كان هناك إعلانات الأم متعددة لجميع الفئات.كان لي هذه المشكلة في الماضي وتنظيف الصفوف عديمة الفائدة من الجدول حل مشكلتي.

نصائح أخرى

تستخدم الفئات

nleft و nright، باستخدام هذه الخوارزمية:

href="https://en.wikipedia.org/wiki/nested_set_model" rel="nofoll"> https://en.wikipedia.org/wiki/nester_set_model

في حالتي عملت إعداد جميع nleft و nright إلى 0، ثم الفئة :: Regenerateentirentree ()

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top