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`
Два фильтра классика и неоклассика, первый выдает ошибку, второй показывается нормально
[[!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 )
Поблагодарить автора
Отправить деньги
Комментарии: 7
Мое предположение, что среди найденных товаров нет, такого товара у которого есть такой фильтр. Тогда встает вопрос, как скрывать такие фильтры?
А какую ошибку выдает? И где? в коносоли? Можно скриншот?
На фронте в фильтрах, в консоле ничего нет. Это не ошибка, просто не обрабатывается опция, так как у товаров в поиске, нет такой опции.
У вас фильтры vlag_massiv и glubina_do_40 еще подключены и на них чанков почему-то нет
Чанки есть. Проблема в том, что если в поиске нет товара с данной опцией, то показывается такая штука. Если в поиске присутствует товар с данными опциями, то фильтр корректно отображается.
[[!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
Нашел решение тут.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.