2013-11-06 4 views
0

У меня есть панель навигации в моей теме, которую может видеть любой пользователь. Однако я хочу изменить панель навигации на основе разрешений пользователя (включить ссылки, исключить другие).Liferay Разрешения на просмотр

Как это можно сделать, если панель навигации «установлена ​​в камне» в моем файле portal_normal.vm?

ответ

0

Вы можете создать архив, устанавливающий разрешения для каждой страницы. Вы можете установить вид разрешение на роли для каждой страницы. Вам просто нужно перейти на страницу Admin-> Page и найти кнопку PERMISSION, тогда вы можете видеть доступность администратора для страницы, которую вы редактируете.

Если вы сделаете это, страница автоматически исчезнет или не будет зависеть от ролей пользователя.

Это необходимо использовать navigation.vm по умолчанию sintaxis:

#foreach ($nav_item in $nav_items) 
#end 

Velocity переменная $ nav_items имеет (или не имеет) элементов (страница ссылки) на основе разрешений.

Смежные вопросы