果园cmds中的菜单和菜单项

Vol*_*yer 4 orchardcms

我正在尝试在Orchard CMS中设置一个网站,它有一个带有项目的菜单.如果用户未登录,我不想显示某些菜单项.如果用户已登录,则应该看到更多菜单项.我怎样才能实现这个Orchard CMS.我没有看到任何限制用户使用某些导航项目的事情.

Sim*_*n C 6

以下是使用仪表板的快速指南:

  • 转到导航.点击 添加新的菜单.......称之为明显的东西.

    添加经过验证的菜单

  • 单击保存.应选择菜单重新加载导航页面.

  • 单击" 添加内容项".添加仅限身份验证的页面.

    在此输入图像描述

  • 保存.

  • 现在去小部件.将顶部的当前图层更改为"已通过身份验证".然后,在导航部分中单击" 添加"以添加窗口小部件.将它设为菜单小部件.
  • 区域应为"导航". 图层应该是"已验证".如果您希望从当前菜单继续,请将位置设为2.不显示菜单标题.并将" For Menu "更改为您最近创建的" Authenticated Menu".

    在此输入图像描述

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

    在此输入图像描述

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