Хорошо, я настроил пробную версию хлебных крошек, используя операторы IF segment и IF category_id. Причина в том, что у меня есть разные продукты, связанные с 2-3 категориями и т. д.
Я прошел всю пробную версию, и все работает нормально (хотя много кода!)
Тем не менее, ОДНА категория, с которой у меня возникла большая проблема, я часами пытался ее исправить, но не могу, в основном эта категория находится в 2 родительских и 2 дочерних категориях в одной группе категорий... Все у других есть только один родитель и один ребенок, поэтому мой код работает нормально.
Я пробовал все, но это воспитывает
Игрушки >> Бен 10 >> Дети >> Бен 10
Он повторяет как категории, так и родителей, потому что запись находится в обеих из них в одной группе... Итак, я попытался создать два отдельных оператора if вдали от моего основного оператора if, например:
Мой код:
{if segment_2 == "view"}
{exp:channel:entries channel="toys"}
{categories}
{if parent_id == "25"}
{if category_id == "31"}
<li>
<a href="(URL TO CATEGORY)">Toys</a>
</li>
<li>
<a href="{path='toys/list'}">{category_name}</a>
</li>
{/if}
{/if}
{/categories}
{/exp:channel:entries}
{/if}
{if segment_2 == "view"}
{exp:channel:entries channel="toys"}
{categories}
{if parent_id == "26"}
{if category_id == "40"}
<li>
<a href="(URL TO CATEGORY)">Children</a>
</li>
<li>
<a href="{path='toys/list'}">{category_name}</a>
</li>
{/if}
{/if}
{/categories}
{/exp:channel:entries}
{/if}
Я бы предположил, что определение конкретного родителя и идентификатора кошки будет отображать только один...
Любые решения?