Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
500 ₴

Исправление бага стандартного модуля фильтрации в Prestashop 1.6

закрыт без выполнения


Сайт exmart.com.ua  Prestashop 1.6  blocklayes 2.2


1. Установили модуль advancedurl, который убирает id в названии категорий

2. Фильтрация работает, но нет возможности сохранить ссылку:

урл результат фильтрации https://exmart.com.ua/rozetki-tajmery/#proizvoditel-e_next-hs_electro/

вставляем его в браузер и оказываемся на https://exmart.com.ua/rozetki-tajmery/#

то есть модуль не принимает значения фильтров. 

На тестовом сайте с вхождением id категории в урл все работает.

Прошу вашей помощи.   



Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 1 день500 ₴
    Max Markiv-Bukovskyy
     226   3    1

    могу помочь вам исправить даную проблему втечении 1 дня.
    Спасибо

    Украина Тернополь | 11 февраля 2017 |
  1. ставка отозвана
  • У вас стоит Ajax фильтр который вызывает результат без перезагрузки.

    Хотя сколько на престе работаю подобных багов очень много...

  • Виталий Ковган — заказчик проекта
    Пожаловаться | 11 февраля 2017 |

    Да, Ajax фильтр стандартный. Результаты без перезагрузки. Вопрос именно в том, что контроллер не обрабатывает клиентский урл если в нем нет id категории. 

    Как мне кажется, надо переписать диспатчер урла в файле blocklayer.php 

    Там есть кусок, где он ищет категорию по id. Теперь он должен искать ее по category rewrite. Как-то так, наверное.

  • Там есть кусок, где он ищет категорию по id. Теперь он должен искать ее по category rewrite. 

    Нет, как не крути вы всего лишь убрали ID с URLов но не сами ID, вот именно по самим ID фильтр ищет в базе

  • Добавить

Заказчик
Виталий Ковган
Украина Киев  5    0
Проект опубликован
10 февраля 2017
41 просмотр
Местоположение исполнителя
Украина Украина
Способы оплаты