Nikita Oralov
С нами с 24 марта 2018; Место в рейтинге пользователей: #1129Как отобразить дополнительные условия в mFilter2?
Создал фильтрацию товаров в боковом меню через mFilter2.
Теперь необходимо ввести дополнительные переменные:
— при переключении первого селектора умножать цену на 8 или отображать поле ресурса.
— при переключении второго селектора отображать лишь те позиции, у которых значение tv-параметра отлично от пустого.

Как это можно реализовать?
[[!mFilter2?
&limit=`99`
&parents=`[[*id]]`
&element=`msProducts`
&class=`msProduct`
&filters=`
parent:categories,
`
&tpls=`tpl.ProductsList, tpl.ProductsViews`
&tplFilter.outer.default=`mFilter2.filter.outer`
&tplFilter.row.default=`mFilter2.filter.checkbox`
&tplOuter=`mFilter2.outer`
&tplFilter.outer.price=`tpl.mFilter2.filter.slider`
&tplFilter.row.price=`tpl.mFilter2.filter.number`
]]Теперь необходимо ввести дополнительные переменные:
— при переключении первого селектора умножать цену на 8 или отображать поле ресурса.
— при переключении второго селектора отображать лишь те позиции, у которых значение tv-параметра отлично от пустого.
Как это можно реализовать?
Повторное использование переменной после вызова сниппета
Добрый день!
Как хранить на странице и использовать значение, переданное от сниппета.
Сниппет выбирает произвольный (rand) дочерний объект родителя, поэтому его лучше вызвать один раз.
Но переданное значение используется в нескольких местах на странице.
Как хранить на странице и использовать значение, переданное от сниппета.
Сниппет выбирает произвольный (rand) дочерний объект родителя, поэтому его лучше вызвать один раз.
Но переданное значение используется в нескольких местах на странице.