Как вывести vendor.name в чанке mFilter2
Здравствуйте. Всё перерыл, и мне кажется ответ очень простой, но как вывести производителя в чанке mFilter2? Не могу понять.
То есть необходимо например в tpl.mFilter2.filter.option вывести
То есть необходимо например в tpl.mFilter2.filter.option вывести
<option>[[+vendor.name]] - [[+title]] [[+num]]</option>
Комментарии: 3
в сниппете вызова
ms|vendor:vendors
и в [[+title]] будет название
Я наверно не правильно поставил задачу.
Для реализации зависимых фильтров необходимо получить связку:
Для реализации зависимых фильтров необходимо получить связку:
Производитель1 - A
Производитель1 - B
Производитель1 - C
Производитель2 - A2
Производитель2 - B2
Производитель2 - C2
Нужно что то добавить в чанк tpl.mFilter2.filter.Tovar.option. В таблице же хранятся ID производителя, этого мне будет наверно достаточно.
Сначала просто выведи производителя, как написали выше — ms|vendor:vendors, посмотри какая будет зависимость в этом случае. Потом, если необходимо вывести производителей в select — прописать стандартные шаблоны: &tplFilter.outer.model=`tpl.mFilter2.filter.select` и &tplFilter.row.model=`tpl.mFilter2.filter.option`.
[[!mFilter2?
&parents=`0`
&element=`msProducts`
&filters=`
ms|vendor:vendors
`
&tpls=`tpl.msProducts.row,tpl.msProducts.row2`
&class=`msProduct`
&sort=`ms|price:desc`
&tplOuter=`tpl.mFilter2.outer`
&tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
&tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.