Создание автозапчастей Orchard CMS на основе иерархического меню - PullRequest
3 голосов
/ 16 марта 2012

У меня есть набор пользовательских типов контента в Orchard, которые настраиваются в расширенном меню, например:

Заголовок: Позиция родительской страницы: 1

Заголовок: Позиция дочерней страницы:1.1

Заголовок: Положение страницы внука: 1.1.1

Прямо сейчас у каждого есть URL-адрес, который отражает имя (например, / parent-page, / child-page, / grandchild-page).

Как получить URL-адреса для моих пользовательских типов контента для создания иерархических URL-адресов (например, / parent-page, / parent-page / child-page, / parent-page / child-page /внучка) автоматически?

-Carson

1 Ответ

2 голосов
/ 16 марта 2012

Если у вас есть токен для родителя, вы можете делать то, что таксономии делают для своего шаблона псевдонима по умолчанию. Что приводит меня к возражению, которое у меня возникло бы к актуальному вопросу. Должна быть не навигация, которая моделирует структуру содержимого, а скорее структура содержимого, которая отражена в меню. Поэтому я хотел бы начать с хорошей таксономии содержания и на основе этого создать навигацию. Ваши URL-адреса будут правильными сразу же, если вы это сделаете.

...