我正在尝试在Orchard CMS中设置一个网站,它有一个带有项目的菜单。如果用户未登录,我不想显示某些菜单项。如果用户已登录,则应该看到更多菜单项。我怎样才能实现这个Orchard CMS。我没有看到任何限制用户使用某些导航项目的事情。
答案 0 :(得分:6)
以下是使用仪表板的快速指南:
转到导航。点击添加新菜单... 。称之为明显的东西。
点击保存。应选择菜单重新加载导航页面。
点击添加内容项。添加您的身份验证页面。
保存的。
区域应该是'导航'。 图层应为“已通过身份验证”。如果您希望从当前菜单继续,请将位置设为2。不显示菜单标题。并将 For Menu 更改为您最近创建的经过身份验证的菜单。
现在检查您的网站。你应该有额外的菜单项!
注意:除了所有用户都会看到的现有菜单之外,还会添加额外的菜单,这意味着您的网页来源会有新的<article>
和<ul>
标签根据主题,这可能会或可能不会显示您想要的。如果您希望为匿名和经过身份验证的项目显示一组项目,然后为经过身份验证的用户显示额外项目,则可以执行上述操作,或重新创建完整菜单,并将其显示给经过身份验证的用户。这意味着您需要将主菜单小部件移动到匿名层。