Фильтр для разных категорийтоваров mFilter2

Доброго времени суток, такой вопрос: есть фильтр товаров:
[[!mFilter2?
    &parents=`[[*id]]`
    &element=`msProducts`
    &class=`msProduct`
    &tpl=`productCatalog.tpl`
    &filters=`msoption|size:size`
    &aliases=`resource|parent==parent`
    &tplFilter.outer.default=`tpl.mFilter2.filter.outer`
    &tplFilter.row.default=`tpl.mFilter2.filter.checkbox`
    &tplFilter.outer=`tpl.mFilter2.outer`
]]
он выводит по размеру одежды и обуви, а как сделать так чтобы был фильтр для обуви отдельно, и для одежды отдельно, как здесь 12storeez.com/catalog/new?
star007
07 июня 2021, 17:16
modx.pro
364
0

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

Сергій
07 июня 2021, 22:00
0
Проверять ID родителя.
    star007
    07 июня 2021, 22:25
    0
    Имеете ввиду указать в parents вместо [[*id]] id нужной категории?
      Сергій
      07 июня 2021, 23:35
      0
      Менять параметры внутри mFilter2 в зависимости от ID родителя.
        star007
        08 июня 2021, 07:16
        0
        Каким образом? Может вопрос глупый, но увы…
          Сергій
          08 июня 2021, 07:22
          0
          Напишите мне в телеграм помогу бесплатно
          @motchanyy
    star007
    08 июня 2021, 07:47
    0
    задача решена
      Роман
      08 июня 2021, 08:56
      +1
      Выложите решение. Может, кому-то будет полезно.
      star007
      05 июля 2021, 19:11
      0
      Полностью проблему не решило, но выкрутился так:
      [[!mFilter2?
          &parents=`[[*id]]`
          &element=`msProducts`
          &class=`msProduct`
          &tpl=`productCatalog.tpl`
          &filters=`msoption|size:size, msoption|color:color`
          &aliases=`resource|parent==parent`
          [[*id:is=`32`:then=`
              &tplFilter.outer.msoption|size=`shoes.tpl.mFilter2.outer`
              &tplFilter.row.msoption|size=`shoes.mFilter2.filter.checkbox`    <!--такую конструкцию добавил: id - это идентификатор нужной категории товаров-->
          `]]
          &tplFilter.outer.msoption|color=`color.tpl.mFilter2.outer`
          &tplFilter.row.msoption|color=`color.mFilter2.filter.checkbox`
          &tplFilter.outer.default=`tpl.mFilter2.filter.outer`
          &tplFilter.row.default=`tpl.mFilter2.filter.checkbox`
          &tplFilter.outer=`tpl.mFilter2.outer`
      ]]
        star007
        05 июля 2021, 19:23
        0
        Помог вот этот человек https://modx.pro/users/motchanyy, за что ему огромное спасибо!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9