我有一个Orchard CMS应用程序。我想在主页以外的地方创建多个页面。我想在其他页面上显示菜单。用户登录时,应根据其角色显示菜单。有人可以给我解决方案吗?
答案 0 :(得分:1)
您可以通过选择新建 - >在管理信息中心中创建新网页管理员菜单中的页面。 菜单是静态atm,因此没有开箱即用的功能将菜单项限制为当前用户角色。 顺便说一下 - 我正在为此构建一个模块,所以这样的功能将在几周后推出。
干杯
答案 1 :(得分:0)
要将菜单添加到“除主页之外” - 您可以添加带有规则!url'/ homepage'的图层(可能不太准确。)然后您可以为该图层指定一个菜单小部件。
现在,获取基于角色的菜单有点困难。你能在层规则中使用角色吗?我还没有看到它,但如果它存在,你可以使用像这样的规则为每个角色创建一个图层。 !url'/ homepage'&& role'foo'