Добрый день!
Есть несколько иерархических страниц, логическая структура следующая
раздел/категория
раздел/категория/подкатегория
раздел/категория/подкатегория/статья
Если делать вложенные страницы (т.е. у страницы "раздел" есть дочерняя страница "подраздел", а у "подраздела" есть дочерняя страница "статья"), то url получаются следующие
раздел/category/CATEGORY_USER_KEY
раздел/category/subcategory/SUBCATEGORY_USER_KEY
раздел/category/subcategory/details/ITEM_USER_KEY
Если делать страницы рядом - получается
раздел/category/CATEGORY_USER_KEY
раздел/subcategory/SUBCATEGORY_USER_KEY
раздел/details/ITEM_USER_KEY
Что необходимо сделать, чтобы урл приняли вид
раздел/CATEGORY_USER_KEY
раздел/CATEGORY_USER_KEY/SUBCATEGORY_USER_KEY
раздел/CATEGORY_USER_KEY/SUBCATEGORY_USER_KEY/ITEM_USER_KEY
В обычном MVC проекте можно было определить несколько маршрутов и выбирался наиболее подходящий.
Меняя количество переменных в маршруте можно добится такого роутинга. Как сделать такое в CMS непонятно...
Почему надо именно так: страницы используют разные макеты, следовательно это должны быть именно рахные страницы, а не одна страница с несколькими ключами в url.
Upd
попробовал во вложенной странице прописать роутинг как ../{category}/{group} - урл принимает именно тот вид который я хочу, но не работает