Nikita Oralov

Nikita Oralov

С нами с 24 марта 2018; Место в рейтинге пользователей: #1129

Как отобразить дополнительные условия в mFilter2?

Создал фильтрацию товаров в боковом меню через mFilter2.

[[!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-параметра отлично от пустого.



Как это можно реализовать?
01 апреля 2018, 16:53
modx.pro
724
0

Повторное использование переменной после вызова сниппета

Добрый день!

Как хранить на странице и использовать значение, переданное от сниппета.
Сниппет выбирает произвольный (rand) дочерний объект родителя, поэтому его лучше вызвать один раз.
Но переданное значение используется в нескольких местах на странице.
24 марта 2018, 13:50
modx.pro
1 145
+1