Автор Тема: URLs правила  (Прочитано 425 раз)

14 Декабрь 2015, 15:27:09
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. Подскажите пожалуйста, как можно сделать такое правило (где это нужно прописать)?
http://prestashop.ru/ru/catalog/category/?n=all (или http://prestashop.ru/ru/catalog/category/?n=2000)
этот URL призван вывести все товары на странице. Что нужно прописать, чтобы prestashop следующую ссылку понимал как ту, что написана выше?
http://prestashop.ru/ru/catalog/category/all/
Насколько я понимаю нужно добавить такое правило, но плохо разбираясь в движке я не знаю где и как это сделать... Буду признателен за вашу помощь.
14 Декабрь 2015, 15:41:06
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В prestahop фильтры, страницы и т.д. в url добавляются так
/?n=2000или так
#/all
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
14 Декабрь 2015, 15:50:46
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Где прописать правило, чтобы prestashop понимал этот линк http://prestashop.ru/ru/catalog/category/all/, как этот http://prestashop.ru/ru/catalog/category/?n=1200 ?

Я так понимаю в Dispatcher или Link, но как это сделать правильно?
14 Декабрь 2015, 16:31:16
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В модуле blocklayered и в контроллере /controllers/front/CategoryController.php.