Как сделать разные tpl для getProducts

Доброго дня. Мне нужно, чтобы в разных категориях для вывода товара был разный tpl для getProducts, который выводится через tmCatalog. В параметрах для getPage можно добавить только один tpl. Подскажите, пожалуйста, как это реализовать. Спасибо.

чтобы в разных категориях для вывода товара был разный tpl

От чего это зависит? Например, можно название чанка задавать в TV, который привязан к категории.

Название чанка записывается в параметрах. Я не понимаю, каким образом это можно изменить в TV.

Покажите вызов сниппета. В чём проблема туда вставить TV?

<div id="products" itemscope itemtype="http://schema.org/ItemList">
	<meta itemprop="url" content="[[++site_url]][[~[[*id]]]]">
    [[!tmCatalog?]]
    <div class="clearfix"></div>
</div>
 
<ul class="pages pagination" id="pages">
    [[!+page.nav]]
</ul>```

Сразу нельзя было написать, что вы используете TagManager? Если таких чанков не много, то можете для каждого создать свой набор парметров. В документации написано как его применить.

  1. Открыть шаблон категории товаров.
  2. Перейти на вкладку «Параметры».
  3. Разблокировать параметры по умолчанию и добавить параметры...
    prodPropertySetName - имя набора параметров для сниппета getPage, который нужно использовать для фильтрации для текущего шаблона (необязателный параметр).

Большое спасибо. У меня таких шаблонов будет около двадцати. Думаю, что это не проблема.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.