ОК, я настроил пробную панировку, используя операторы IF сегмент и IF category_id.Причина в том, что у меня есть различные продукты, объединяющие 2-3 категории и т. Д.
Я прошел всю пробную версию и все работает отлично (хотя и много кода!)
Однако,Одна категория, с которой у меня возникла большая проблема, я часами пытался ее исправить, но не могу, в основном эта категория относится к двум категориям родителей и двух детей в одной группе категорий ... Все остальные имеюттолько один родитель и один ребенок, поэтому мой код работает нормально.
Я пробовал все, но он воспитывает
Игрушки >> Бен 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}
Я бы предположил, что при определении конкретного родителя и идентификатора кошки будет отображаться только один ...
Любые решения?