我有一个Orchard CMS应用程序。我想创建多个页面,而不是主页。我想在其他页面上显示菜单。当用户登录时,应根据其角色显示菜单。有人能给我解决这个问题的办法吗?
发布于 2011-03-19 13:30:39
您可以通过在管理菜单中选择新建-->页面在管理仪表板中创建新页面。菜单是静态自动柜员机,因此没有开箱即用的功能来将菜单项限制为当前用户角色。顺便说一句,我正在为此构建一个模块,因此这样的功能将在几周内可用。
干杯
发布于 2011-07-19 12:26:25
要将菜单添加到“不同于主页”-您可以使用规则!url'/homepage‘添加一个层(这可能并不准确。)然后,您可以为该层分配一个菜单小部件。
现在,获取基于角色的菜单有点困难。您可以在层规则中使用角色吗?我还没有见过它,但是如果它存在,你可以用这样的规则为每个角色创建一个层。!url'/homepage‘&role’‘foo’
https://stackoverflow.com/questions/5337197
复制相似问题