我的主题中有一个导航栏设置,任何用户都可以看到。但是,我想根据用户的权限更改导航栏(包括链接,排除其他人)。
如果导航栏在我的portal_normal.vm文件中“设置为石头”,怎么能实现?
答案 0 :(得分:0)
您可以存档设置每个页面的权限。您可以为每个页面的角色设置查看权限。您只需要进入Admin-> Page并查找 PERMISSION 按钮,然后就可以管理您正在编辑的页面的可见性。
如果这样做,页面会自动消失或不依赖于用户的角色。
需要使用默认的navigation.vm sintaxis:
#foreach ($nav_item in $nav_items)
#end
Velocity变量$ nav_items根据权限拥有(或没有)项目(页面链接)。