Работа с категориями в MS2

Друзья, добрый день!

Появилась более сложная структура товаров с вложенными категориями. Тут я понял, что в идеологии 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 их родителей?
SaLacoste
10 мая 2018, 09:55
modx.pro
896
0

Комментарии: 1

Михаил
11 мая 2018, 18:15
0
Как вариант отключить вообще вложенность, либо написать свой роутинг с sendForward.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1