Автор Тема: Ссылка на отфильтрованные товары редиректится на категорию  (Прочитано 505 раз)

06 Август 2018, 11:54:08
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет.
Такой вопрос. Если в категории товаров применить какой-нибудь фильтр и полученную ссылку открыть в новой вкладке, то происходит редирект на категорию, в которой был применен фильтр. Как это можно исправить?
Например - http://anklav.ua/5020-nastolnyie-kompyuteryi/#/proizvoditel-apple
Заранее спасибо
06 Август 2018, 12:42:12
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
ЧПУ отредактируйте. У вас лишний слеш в ссылке, после # не должно быть слеша.
06 Август 2018, 15:11:37
Ответ #2
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
К сожалению, это не помогло.
Я попробовал поменять в админке формирование URL - успеха не принесло.

Поискал по форуму, в одной теме прочитал, что ломать работу могут скрипты, но решения вопроса в той теме не увидел. Куда копать кто виноват?
06 Август 2018, 21:27:13
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
07 Август 2018, 09:25:54
Ответ #4
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
07 Август 2018, 12:34:35
Ответ #5
07 Август 2018, 12:39:24
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Откройте Настройки > SEO и URLs в Схема URL
Путь к категории, имеющей атрибут "selected_filter" для модуля "Блок навигационных фильтров"
уставновите
{id}-{rewrite}{/:selected_filters}Сохраните
После сохранения в Настройка URL-адресов выключите чпу: ЧПУ - Нет
Очистите кеш, удалите файл htaccess (если у вас Apache).
Включите чпу в Настройка URL-адресов выключите чпу: ЧПУ - Да
07 Август 2018, 12:58:13
Ответ #7
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если такой url, нормально?
К сожалению, нет. Я сразу проверил этот вариант.

Путь к категории, имеющей атрибут "selected_filter" для модуля "Блок навигационных фильтров" уставновите
{id}-{rewrite}{/:selected_filters}

В этом поле именно такоезначение
07 Август 2018, 15:38:56
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
При таком правиле чпу не должно быть слеша после категории. У вас где-то еще правила чпу меняются. Может модули какие-нибуть ставили или в htaccess сами правила добавляли.
08 Август 2018, 11:17:30
Ответ #9
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При таком правиле чпу не должно быть слеша после категории. У вас где-то еще правила чпу меняются. Может модули какие-нибуть ставили или в htaccess сами правила добавляли.
Слеши в правилах для продукта и категории
а в блоке для "selected_filter" - нет

Но дело в том, что я пробовал в верхних правилах убирать слеш - это не помогло
08 Август 2018, 12:30:47
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
http://anklav.ua/5020-nastolnyie-kompyuteryi#/proizvoditel-appleЕсли скопировать такой адрес и открыть в браузере, то он изменится на
http://anklav.ua/5020-nastolnyie-kompyuteryi/#/Появляется лишний слеш и фильтры слетают.
Значит где-то точно есть правила переделки url.

У меня такие url не меняет
https://prestashop.ru/3-women#/color-whiteвставляешь в браузер и Url не меняется. Правила чпу стандарные, сторонних модулей нет, модуль фильтров стандарный.

Искать нужно где меняются правила чпу.
08 Август 2018, 17:46:43
Ответ #11
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Появляется лишний слеш и фильтры слетают.
Ну вот я поменял сейчас формирование URL.
Категории без слеша в конце - http://anklav.ua/5003-noutbuki
Товар без слеша - http://anklav.ua/noutbuki/73826-noutbuk-dell-vostro-3558.html
Ссылка с отмеченным фильтром тоже без слеша - http://anklav.ua/5003-noutbuki#/proizvoditel-lenovo

Но как только по ней переходишь, оказываешься тут - http://anklav.ua/5003-noutbuki#/

И что не дает ей корректно работать - я ума не приложу