Модуль Products суммарный шаблон

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Модуль Products суммарный шаблон

Post by triks »

Использую модуль Products. Разделы реализованы через иерархии.

Иерархия 1
Товар 1
Товар 2
Товар 3
Иерархия 2
Товар 4
Товар 5
Товар 6

Часть кода из суммарного шаблона:

Code: Select all

{foreach from=$items item=entry}
<a href="{$entry->detail_url}">{$entry->product_name}</a>
{/foreach}
В итоге выводятся все продукты из всех иерархий. Мне же нужно, чтобы в зависимости от выбранной иерархии, выводились именно продукты данной иерархии.

Подскажите, как это сделать?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Модуль Products суммарный шаблон

Post by guro »

Какой вызов модуля Products на странице?
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Модуль Products суммарный шаблон

Post by triks »

В шаблоне вывожу категории товаров так:
{Products action="hierarchy" summarypage="cat"}
Это у меня получается меню.

При клике на раздел выводится на страницу все как надо:
{Products action="hierarchy" hierarchytemplate="gar"}

Но хотелось бы, чтобы прежнее меню (с иерархией) сменилось на товары в соответствии с выбранной категорией.

Может не совсем верная логика? Или есть варианты попроще?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Модуль Products суммарный шаблон

Post by guro »

Вот вывод товаров из указанного раздела иерархии

Code: Select all

{Products hierarchy='Иерархия 2'}
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm

Re: Модуль Products суммарный шаблон

Post by triks »

Если бы мне нужно было вывести список конкретной иерархии, я бы так и сделала. Для этого способа нужно для каждой категории создавать свою страницу. Так?
Я же хотела, чтобы при выборе товара 4 из Иерархии 2, у меня появилось меню со всеми товарами Иерархии 2. А если выбрали товар 2 из Иерархии 1, то соответственно - выводились все товары иерархии 1.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Модуль Products суммарный шаблон

Post by guro »

Тогда, создайте тег пользователя, который будет определять позицию текущего товара в иерархии. После этого подставляйте полученную позицию в вызов формирования меню. Примерно, вот так

Code: Select all

{Products action="hierarchy" summarypage="cat" hierarchy='Иерархия 2'}
Post Reply

Return to “Russian - русский”