mFilter2 поиск, вывод фильтров

Почему выдает такую ошибку на фронте:
Два фильтра классика и неоклассика, первый выдает ошибку, второй показывается нормально
[[!mFilter2?
&paginator=`pdoPage`
&filter=`msoption|style_classic:boolean,msoption|neoclassika:boolean`
&tplFilter.outer.msoption|style_classic=`tpl_mFilter2.filter.outer_2_style_neoclassik`
&tplFilter.outer.msoption|neoclassika=`tpl_mFilter2.filter.outer_2_style_neoclassik`

Array ( [filter] => style_classic [table] => msoption [rows] => [has_active] => 
[delimeter] => | [filter_key] => msoption|style_classic )
Роман
22 августа 2021, 13:02
modx.pro
619
0
Поблагодарить автора Отправить деньги

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

Роман
22 августа 2021, 13:06
0
Мое предположение, что среди найденных товаров нет, такого товара у которого есть такой фильтр. Тогда встает вопрос, как скрывать такие фильтры?
    Александр Туниеков
    22 августа 2021, 22:19
    0
    А какую ошибку выдает? И где? в коносоли? Можно скриншот?
      Роман
      23 августа 2021, 12:19
      0
      На фронте в фильтрах, в консоле ничего нет. Это не ошибка, просто не обрабатывается опция, так как у товаров в поиске, нет такой опции.
        Роман
        23 августа 2021, 19:17
        0
          Александр Туниеков
          24 августа 2021, 12:55
          0
          У вас фильтры vlag_massiv и glubina_do_40 еще подключены и на них чанков почему-то нет
            Роман
            24 августа 2021, 14:07
            0
            Чанки есть. Проблема в том, что если в поиске нет товара с данной опцией, то показывается такая штука. Если в поиске присутствует товар с данными опциями, то фильтр корректно отображается.

            [[!mFilter2?
            &paginator=`pdoPage`
            &filter=`msoption|style_classic:boolean,msoption|neoclassika:boolean`
            &tplFilter.outer.msoption|style_classic=`tpl_mFilter2.filter.outer_2_style_neoclassik`
            &tplFilter.outer.msoption|neoclassika=`tpl_mFilter2.filter.outer_2_style_neoclassik`
            Данный чанк есть: tpl_mFilter2.filter.outer_2_style_neoclassik
              Роман
              24 августа 2021, 14:49
              0
              Нашел решение тут.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          7