База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
FAQ

Как скрывать подкатегории для страниц SEO-фильтра

Поддержка Bodysite
Поддержка Bodysite
7 ноября 2019 10:29
Есть ответ
+1

Как скрывать подкатегории для страниц SEO-фильтра

2 комментария
Поддержка Bodysite
Поддержка Bodysite
+1

1.Через шаблон скрыть: добавить условие {if $is_seofilter|default:false} - тогда подкатегории не выведутся если открыть по прямой ссылке.

2.При ajax фильтрации: нужно добавить обработчик на событие:

$(document).on('shop_seofilter.filter_success', function() {   // код обработчика})
Вячеслав Мехонцев
Вячеслав Мехонцев
+3

Вообще-то скрытие - это полумера. По правильному нужно для страниц seo-фильтра ссылки на подкатегории заменить на подкатегории с аналогичным фильтром. Было бы неплохо реализовать это в плагине.

В принципе, можно даже задать их (нужные подкатегории) вручную. Главное, что бы плагин их вывел.

Например: есть категория A и в ней 2 подкатегории (A1, A2). Везде настроен seo-фильтр по бренду (или другой характеристике) X. Т.е., находясь в категории A и выбирая в фильтре эту характеристику, мы попадаем в seo-категорию AX, но видим там ссылки на A1 и A2, а должны видеть на A1X и A2X. Если нельзя это просчитать автоматически, можно заполнить некий список подкатегорий для seo-категории AX, в котором будут перечислены нужные ссылки (A1X и A2X). Плагин должен динамически подменить ссылки на подкатегории так же, как подменяются заголовки, описания и метатеги.

Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет