MS1 mFilter

Здравствуйте! Как правильнее будет исключить из фильтра TV?

Суть в чем, у товара есть некоторые доп поля, типа бренд, присутствие на складе, и прочие. Если в вызов mFilter подставить &includeTVs=`22,13` и остальные, то значения этих tv параметров появятся в фильтре, но если это не использовать то в чанке отображения товара я не смогу использовать конструкции типа
Можно конечно через CSS спрятать ненужные фильтры, но возможно есть какой то более правильный вариант. Спасибо!
Николай
19 апреля 2013, 22:53
modx.pro
840
0

Комментарии: 5

Василий Наумкин
20 апреля 2013, 05:31
0
Есть параметр &excludeTVList=``
    Николай
    18 мая 2013, 18:09
    0
    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/

    А фильтры все равно выстраиваются по ВСЕМ тв параметрам…
      Василий Наумкин
      18 мая 2013, 18:19
      0
      Попробуй указать имена ТВ параметров, а не id.
        Николай
        18 мая 2013, 18:32
        0
        &excludeTVList=`Акции, Браслет_материал, Браслет_цвет, Вес, Диаметр, Доставка, Изготовитель, Индикаторы, Коллекция, Материал, Модель, Наличие на складе, СокрИм, Стекло, Стрелки, Тип, Тип механизма, Тип цифры, Толщина, Упаковка Картинка Премиум, Упаковка Картинка Сдандарт, Упоковка отсутствует, Упоковка премиум, Упоковка стандарт, Форма корпуса, Хронограф, Цвет, Цена2, Цена3, водонепроницаемость, oldprice, oldprice2, oldprice3, status`

        Тоже не помогло…

        Может быть это как то в коде можно вырезать? Мне TV в фильтрах не нужны вообще, я обхожусь 3 доп полями в MS… Два доп поля мне нужны только в шаблоне вывода товаров найденных
          Василий Наумкин
          18 мая 2013, 18:44
          0
          Пробелы не нужно писать после запятых.

          Про остальное — посмотри в параметры сниппета, пожалуйста. Там есть и включение тв, и отключение, и указание только нужных.
          Если нужны только 2 ТВ, их нужно указать и в includeTVList и в excludeTVList. Первый параметр будет передан дальше, в getResources для показа в чанке, а второй — не даст вывести их в фильтре.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5