MS1 mFilter
Здравствуйте! Как правильнее будет исключить из фильтра TV?
Суть в чем, у товара есть некоторые доп поля, типа бренд, присутствие на складе, и прочие. Если в вызов mFilter подставить &includeTVs=`22,13` и остальные, то значения этих tv параметров появятся в фильтре, но если это не использовать то в чанке отображения товара я не смогу использовать конструкции типа
Можно конечно через CSS спрятать ненужные фильтры, но возможно есть какой то более правильный вариант. Спасибо!
Суть в чем, у товара есть некоторые доп поля, типа бренд, присутствие на складе, и прочие. Если в вызов mFilter подставить &includeTVs=`22,13` и остальные, то значения этих tv параметров появятся в фильтре, но если это не использовать то в чанке отображения товара я не смогу использовать конструкции типа
Можно конечно через CSS спрятать ненужные фильтры, но возможно есть какой то более правильный вариант. Спасибо!
Комментарии: 5
Есть параметр &excludeTVList=``
getPage@постран?
&element=`mFilter`
&limit=`[[!sortlim]]`
&resources=`[[!getCatIds]]`
&includeMS=`1`
&includeMSList=`price,add1`
&tpl=`gooditem`
&where=`{«template»:3}`
&excludeTVList=`1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30`
94.250.254.17/muzhskie-chasyi/
А фильтры все равно выстраиваются по ВСЕМ тв параметрам…
&element=`mFilter`
&limit=`[[!sortlim]]`
&resources=`[[!getCatIds]]`
&includeMS=`1`
&includeMSList=`price,add1`
&tpl=`gooditem`
&where=`{«template»:3}`
&excludeTVList=`1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30`
94.250.254.17/muzhskie-chasyi/
А фильтры все равно выстраиваются по ВСЕМ тв параметрам…
Попробуй указать имена ТВ параметров, а не id.
&excludeTVList=`Акции, Браслет_материал, Браслет_цвет, Вес, Диаметр, Доставка, Изготовитель, Индикаторы, Коллекция, Материал, Модель, Наличие на складе, СокрИм, Стекло, Стрелки, Тип, Тип механизма, Тип цифры, Толщина, Упаковка Картинка Премиум, Упаковка Картинка Сдандарт, Упоковка отсутствует, Упоковка премиум, Упоковка стандарт, Форма корпуса, Хронограф, Цвет, Цена2, Цена3, водонепроницаемость, oldprice, oldprice2, oldprice3, status`
Тоже не помогло…
Может быть это как то в коде можно вырезать? Мне TV в фильтрах не нужны вообще, я обхожусь 3 доп полями в MS… Два доп поля мне нужны только в шаблоне вывода товаров найденных
Тоже не помогло…
Может быть это как то в коде можно вырезать? Мне TV в фильтрах не нужны вообще, я обхожусь 3 доп полями в MS… Два доп поля мне нужны только в шаблоне вывода товаров найденных
Пробелы не нужно писать после запятых.
Про остальное — посмотри в параметры сниппета, пожалуйста. Там есть и включение тв, и отключение, и указание только нужных.
Если нужны только 2 ТВ, их нужно указать и в includeTVList и в excludeTVList. Первый параметр будет передан дальше, в getResources для показа в чанке, а второй — не даст вывести их в фильтре.
Про остальное — посмотри в параметры сниппета, пожалуйста. Там есть и включение тв, и отключение, и указание только нужных.
Если нужны только 2 ТВ, их нужно указать и в includeTVList и в excludeTVList. Первый параметр будет передан дальше, в getResources для показа в чанке, а второй — не даст вывести их в фильтре.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.