Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
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
     171   0   1

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

    Украина Тернополь | 11 февраля в 00:27 |
  1. ставка отозвана
  • Виталий Бриль
    Пожаловаться | 11 февраля в 07:55 |

    У вас стоит Ajax фильтр который вызывает результат без перезагрузки.

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

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

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

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

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

  • Виталий Бриль
    Пожаловаться | 11 февраля в 12:33 |

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

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

  • Добавить

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