Ormsard CMS создавать страницы в CMS - PullRequest
3 голосов
/ 17 марта 2011

У меня есть приложение Orchard CMS.Я хочу создать несколько страниц в этом, кроме домашней страницы.Я хочу отобразить меню на других страницах.Когда пользователь входит в систему, меню должно отображаться в соответствии с его ролью.Кто-нибудь может дать мне решение для этого?

Ответы [ 2 ]

1 голос
/ 19 марта 2011

Вы можете создавать новые страницы в панели администратора, выбрав Создать -> Страница в меню администратора. Меню имеет статическую атм, поэтому нет никаких готовых функций для ограничения пунктов меню текущей ролью (ролями) пользователя. Кстати, я создаю модуль для этого, поэтому такая функция будет доступна через несколько недель.

Приветствия

0 голосов
/ 19 июля 2011

Чтобы добавить меню в «отличную от домашней страницы» - вы можете добавить слой с правилом! Url '/ homepage' (это может быть не точно.) Затем вы можете назначить виджет меню этому слою.

Теперь получить ролевое меню немного сложнее. Можете ли вы использовать роли в правилах слоя? Я не видел его, но если он существует, вы можете создать слой для каждой роли с таким правилом, как это. ! url '/ homepage' && role'foo '

...