Вывод категорий и подкатегорий как фильтры mFilter2

Здравствуйте может кто может подсказать как выводить категории и подкатегории как фильтры в mFilter2 стандартный вывод



а нужно чтобы в таком виде



может к то поможет с решением данной проблемы
eflit
20 февраля 2018, 11:40
modx.pro
2 648
0
Поблагодарить автора Отправить деньги

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

Андрей
20 февраля 2018, 16:51
0
Вызов покажите, как у вас прописан вывод категорий в фильтрах. Если не ошибаюсь достаточно сделать так:
'filters'=>'parent:categories'
    eflit
    20 февраля 2018, 18:58
    0
    Вот мой вызов
    <section class="slide1" style="margin-top: 20px;">
    <div class="container">
    [[!mFilter2? 
    &limit=`15` 
    &parents=`[[*id]]` 
    &element=`msProducts`
    
    &filters=`parent:categories`
    &tpls=`tpl.product` 
    &class=`msProduct` 
    &sort=`
        ms_product|publishedon:desc,
        ms_product|createdby:desc,
        ms|price:asc,
        ms_vendor|name:desc
    `
    &tplOuter=`tpl.mFilter2.outer` 
    ]]	
    </div>	 
    </section>
    выводить как на первом изображении а нужно что бы было как на втором изображении
      Валерий
      04 мая 2019, 17:03
      0
      Здравствуйте. Удалось решить вопрос? Столкнулся такой же задачей
        Андрей
        04 мая 2019, 17:21
        0
        Из документации:
        &filters=`parent:parents` // Parents выводит имена двух родителей, через разделитель. Он включен по умолчанию.
        &filters=`parent:categories` //Categories выводит имя непосредственного родителя.

        Проверил на всякий случай на рабочем сайте, всё выводит правильно.
          Валерий
          04 мая 2019, 17:40
          0
          Нет. Задача другая. Чтобы родитель был названием фильтра, а его чекбоксы это потомки. И так для каждого родителя. То есть нужно сгруппировать по родителю. Посмотрите скрины в топике. Станет ясно
            Андрей
            04 мая 2019, 18:08
            +1
            Да, извиняюсь, немного не так понял, конкретно с родителями из коробки так не получится сделать.

            Вариант первый — сделать эти фильтры опциями, например как на втором скрине это будут опции — Землеройная техника и Буровое оборудование.

            Второй вариант это расширять методы фильтрации и дописать необходимый функционал.

            Ну либо написать вообще свой собственный фильтр.
              Валерий
              04 мая 2019, 18:11
              0
              Все понял, спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7