果园cmds中的菜单和菜单项

时间:2013-03-12 21:21:02

标签: orchardcms

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

1 个答案:

答案 0 :(得分:6)

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

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

    Adding authenticated menu

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

  • 点击添加内容项。添加您的身份验证页面。

    enter image description here

  • 保存的。

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

    enter image description here

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

    enter image description here

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