بريستاشوب التفصيلي-مسار خاطئ عرضها على صفحة المنتج
-
21-12-2019 - |
سؤال
لدي مشكلة مع فتات الخبز على صفحة المنتج ، فإنه لا يظهر المسار الحقيقي للمنتج.
إليك كيفية ضبطه على الواجهة الخلفية:
وإليك كيف يظهر ذلك:
بلدي التفصيلي.ملف تبل:
<!-- 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 ()
لا تنتمي إلى StackOverflow