【发布时间】:2013-04-16 05:31:40
【问题描述】:
我正在尝试在 Orchard CMS 中设置一个网站,它有一个包含项目的菜单。如果用户未登录,我不想显示某些菜单项。如果用户已登录,他应该会看到更多菜单项。我怎样才能实现这个 Orchard CMS。我没有看到任何限制用户使用某些导航项目的东西。
【问题讨论】:
标签: orchardcms
我正在尝试在 Orchard CMS 中设置一个网站,它有一个包含项目的菜单。如果用户未登录,我不想显示某些菜单项。如果用户已登录,他应该会看到更多菜单项。我怎样才能实现这个 Orchard CMS。我没有看到任何限制用户使用某些导航项目的东西。
【问题讨论】:
标签: orchardcms
这是使用仪表板的快速指南:
转到导航。单击添加新菜单...。称之为显而易见的东西。
点击保存。导航页面应重新加载并选择菜单。
单击添加内容项。添加您的仅身份验证页面。
保存。
现在转到小部件。将顶部的当前图层更改为“已验证”。然后,在导航部分单击添加 以添加小部件。让它成为一个菜单小部件。
区域应该是“导航”。 图层应为“已验证”。如果您希望它从当前菜单继续,请设置位置 2。不显示菜单标题。并将 For Menu 更改为您最近创建的 Authenticated Menu。
现在检查您的网站。你应该有额外的菜单项!
注意:这会在现有菜单之外添加一个额外的菜单,所有用户都会看到,这意味着您的页面源将有一个新的<article> 和<ul> 标签等。取决于主题,这可能会或可能不会按您的意愿显示。如果您希望为匿名和经过身份验证的用户显示一组项目,然后为经过身份验证的用户显示额外的项目,您可以执行上述操作,或重新创建完整菜单,并将其显示给经过身份验证的用户。这意味着您需要将主菜单小部件移动到匿名层。
【讨论】: