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