我正在尝试在Orchard CMS中设置一个网站,它有一个带有项目的菜单.如果用户未登录,我不想显示某些菜单项.如果用户已登录,则应该看到更多菜单项.我怎样才能实现这个Orchard CMS.我没有看到任何限制用户使用某些导航项目的事情.
以下是使用仪表板的快速指南:
转到导航.点击 添加新的菜单.......称之为明显的东西.

单击保存.应选择菜单重新加载导航页面.
单击" 添加内容项".添加仅限身份验证的页面.

保存.
区域应为"导航". 图层应该是"已验证".如果您希望从当前菜单继续,请将位置设为2.不显示菜单标题.并将" For Menu "更改为您最近创建的" Authenticated Menu".

现在检查您的网站.你应该有额外的菜单项!

注意:除了所有用户都会看到的现有菜单之外,还会添加一个额外的菜单,这意味着您的页面源将有一个新的<article>和<ul>标签等.根据主题,这可能会或可能不会显示您想要的.如果您希望为匿名和经过身份验证的项目显示一组项目,然后为经过身份验证的用户显示额外项目,则可以执行上述操作,或重新创建完整菜单,并将其显示给经过身份验证的用户.这意味着您需要将主菜单小部件移动到匿名层.