Как в msProducts передать свой параметр в tpl ?
{'!msProducts' | snippet : [
'tpl' => 'tpl.msProducts.box',
'limit' => 9,
'parents' => '0',
'includeThumbs' => 'smallthumb',
'colums' => 'col-lg-4' <<-- как его передать в шаблон?
]}как сделать чтобы в шаблоне был доступен параметр colums? {$colums} не работает. Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Например: tpl.msProducts.box_2, tpl.msProducts.box_4. В чанках прописать соответствующие классы: col-lg-2, col-lg-4
И выводить на странице в нужный чанк. Это конечно не слишком правильно, плодить несколько почти одинаковых чанков, но это точно рабочий вариант.
П.С.
Или еще вариант для категории товаров указать TV поле. И в вызове
В чанке выводим [[+my_class]]
Причем в pdoResources все работает как надо, а вот в msProducts не работает.
Данные, которые передаются в чанк с шаблоном представляют собой массив $row.
Просто допишите в него передаваемый вами параметр и он станет доступен в шаблоне.