Работа с категориями в MS2
Друзья, добрый день!
Появилась более сложная структура товаров с вложенными категориями. Тут я понял, что в идеологии ms2 товар принадлежит одной категории (банально используется dropdown в выборе категории в карточке товара).
Для начала я создал иерархию
т.е. товар вложен в 2 категории.
Тут возникает несколько проблем:
1) вывод Category 1, чтобы он показывал все товары вложенные в нее
2) формирование УРЛ адресов страниц и ссылок в хлебных крошках.
Опишу то, что я пытался получить:
1) Изначально хотел реализовать в двух вариантах, чтобы показывались только прямые потомки (подкатегории) от родительской. И второй вариант, чтобы показывались все вложенные товары во все дочерные категории.
Я подозреваю, что нужно лишь изменить вывод pdoPage, но пока не понял каким параметром определять вышеуказанное поведение.
2) Формирование URL для вложенных категорий и объектов.
Исторически сложилось, что главная страница магазина является вложенной страницей.
т.е. url/store является корнем MS2. Но в продакшене используется статик url, поэтому этот store в uri не виден пользователям.
Однако когда появляются категории с вложенными подкатегориями и идет наследование url от родительского ресурса, то тут появляется этот /store/category-1/subcategory-1/item-1.html
Можно ли реализовать динамическое формирование url дочерних ресурсов с учетом замороженных url их родителей?
Появилась более сложная структура товаров с вложенными категориями. Тут я понял, что в идеологии ms2 товар принадлежит одной категории (банально используется dropdown в выборе категории в карточке товара).
Для начала я создал иерархию
Main Store
-Category 1
--subCategory 1
---Item 1
т.е. товар вложен в 2 категории.
Тут возникает несколько проблем:
1) вывод Category 1, чтобы он показывал все товары вложенные в нее
2) формирование УРЛ адресов страниц и ссылок в хлебных крошках.
Опишу то, что я пытался получить:
1) Изначально хотел реализовать в двух вариантах, чтобы показывались только прямые потомки (подкатегории) от родительской. И второй вариант, чтобы показывались все вложенные товары во все дочерные категории.
Я подозреваю, что нужно лишь изменить вывод pdoPage, но пока не понял каким параметром определять вышеуказанное поведение.
2) Формирование URL для вложенных категорий и объектов.
Исторически сложилось, что главная страница магазина является вложенной страницей.
т.е. url/store является корнем MS2. Но в продакшене используется статик url, поэтому этот store в uri не виден пользователям.
Однако когда появляются категории с вложенными подкатегориями и идет наследование url от родительского ресурса, то тут появляется этот /store/category-1/subcategory-1/item-1.html
Можно ли реализовать динамическое формирование url дочерних ресурсов с учетом замороженных url их родителей?
Комментарии: 1
Как вариант отключить вообще вложенность, либо написать свой роутинг с sendForward.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.