Получение пути к категории в URL-адресе для EE 1.13


В Magento Enterprise Edition 1.11 у нас есть URL-адреса, которые сделали следующее

Category Lv 1 - http://me.dev.local/men-s
Category Lv 2 - http://me.dev.local/men-s/clothing
Category Lv 3 - http://me.dev.local/men-s/clothing/activewear
Product       - http://me.dev.local/men-s/clothing/activewear/shirt-001

С момента обновления до 1.13 URL-адреса больше не делают этого, вместо этого в URL-адресе есть только последний элемент (т.Е. мужская одежда, спортивная одежда, рубашка-001)

Теперь я нашел опцию в Системе > Конфигурация > Каталог > Каталог > Оптимизация поисковых систем под названием "Использовать путь к категориям для URL-адресов продуктов", установив значение "Да", чтобы продукты работали так, как раньше в 1.11

С некоторыми из категорий, которые у нас есть, используя тот же пример, что и выше, у нас есть категории 1-го уровня для мужчин и женщин, у обеих будет одежда, у обеих будет спортивная одежда, из-за обновления до 1.13, у одной из 2 категорий теперь есть -# в конце (в большинстве случаев это -1, но у нас также есть категории для детей, поэтому некоторые получают -2 или -3)

Мне интересно, есть ли настройка для того, чтобы категории имели URL-адрес, подобный тому, что я перечислил выше, чтобы выглядеть так в 1.13

Author: Memor-X, 2013-07-14

2 answers

В 1.13 больше нет понятия url_path для продуктов и категорий. Есть только атрибуты url_key. И они ДОЛЖНЫ быть уникальными. Именно поэтому они были изменены для вас сценариями обновления. Если вы не решите разработать обходной путь, другим решением будет перенаправление ваших старых URL-адресов на новые.

 2
Author: Petar Dzhambazov, 2013-07-15 13:06:19

В 1.13 есть возможность использовать путь категорий для URL-адресов продуктов, но нет возможности удалять пути категорий из URL-адресов категорий

Итак, я создал простой модуль для решения этой проблемы.

Https://github.com/alitopaloglu/ExcParentCatPathFromSubCatUrls

ВНИМАНИЕ - РАЗРАБОТАНО ТОЛЬКО ДЛЯ MAGENTO ENTERPRISE EDITION ВЕРСИИ 1.13

Этот модуль добавляет опцию да/нет, помеченную как "Использовать путь родительской категории для URL-адресов категорий" в

Магенто Панель администратора -> Система -> Конфигурация -> Каталог -> Параметры Seo

Чтобы удалить путь к родительской категории из URL-адреса и изменить его с www.domain.com/cat1/cat2 чтобы www.domain.com/cat2

ИСПОЛЬЗОВАНИЕ:

  1. Перейдите в Панель администратора Magento -> Система -> Конфигурация ->Каталог -> Параметры Seo
  2. Выберите да или нет в разделе "Использовать путь родительской категории для URL-адресов категорий"
  3. Обновить индекс URL категории

Опция ДА => www.domain.com/cat1/cat2

Опция НЕТ => www.domain.com/cat2

 -1
Author: Ali Topaloğlu, 2014-02-07 22:33:15