Автор Тема: Как убрать категорию из url товара  (Прочитано 2354 раз)

30 Октябрь 2014, 14:02:14
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Добрый день,

Подскажите пожалуйста,как можно убрать категорию из url товара, чтобы когда переходишь в категорию>товар url товара состоял только из http://название сайта/название товара.html , в каком шаблоне это нужно править?
30 Октябрь 2014, 14:10:39
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Правила образования чпу можно поменять в админке Настройки / SEO и URLs в Схема URL.
Цитировать
Этот раздел позволяет изменять шаблон по которому формируются ссылки. Для активации этого функционала необходимо включить настройку "ЧПУ" и подключить модуль Apache, отвечающий за правила переназначения ссылок (mod_rewrite) на вашем веб-сервере.
Есть несколько доступных ключевых слов для каждого упомянутого ниже пути; обратите внимание, ключевые слова со знаком * — обязательны!
Чтобы добавить ключевое слово в вашем URL используйте синтаксис {keyword}. Вы можете добавить текст до или после ключевого слова, если ключевое слово не будет пустым, с помощью синтаксиса {prepend:keyword:append}. К примеру, {-hey-:meta_title} добавит "-hey-my-title" в URL, если meta заголовок установлен.
По умолчанию:
Путь к товарам:
{category:/}{id}-{rewrite}{-:ean13}.htmlКлючевые слова: id*, rewrite, ean13, category, categories, reference, meta_keywords, meta_title, manufacturer, supplier, price, tags
Чтобы удалить категорию, нужно изменить на
{id}-{rewrite}{-:ean13}.html
30 Октябрь 2014, 14:30:18
Ответ #2
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Сделал изменения - убрал отображение категории в url товара, теперь url стал выглядеть следующим образом http://имя сайта/root/id-чпу.html. Подскажите пожалуйста откуда появился /root/ и можно ли его убрать?
30 Октябрь 2014, 14:51:37
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Не нужно убирать категорию из адреса, будут проблемы с модулями. Так блок категорий нужно будет править.
После изменения схемы url нужно очистить кеш, папку компиляции, заново пересоздать ссылки в горизонтальном меню.
Работы будет много, вам нужно проверять каждый шаблон и исправлять старые ссылки.
30 Октябрь 2014, 15:02:48
Ответ #4
  • Старожил
  • ****
  • Сообщений: 299
  • Репутация: +0/-0
  • Новичек
    • Просмотр профиля
Спасибо за подробный ответ.