在我的一个DNN网站中,我正在使用DNN菜单,对于DNN菜单中的某些项目,我希望HOST用户或管理员用户可以访问父菜单项或根菜单项,并希望所有用户都可以访问子元素如何禁用所有根菜单项仅为主机/管理员启用(它应该是可点击的,应该重定向到适当的链接),同时应为所有用户启用根项的子菜单项。我迫切需要解决方案,请帮助我。
答案 0 :(得分:3)
这是一个奇怪的设置,你想要这个。
要禁用父菜单链接,只需将页面属性设置为“已禁用”即可。这使得页面无法在菜单中单击。
但是,如果由于某种原因您希望管理员能够单击菜单项,但没有其他用户,那么我建议您正常设置父菜单项,但是然后将该页面设置为永久性重定向到另一个页面,隐藏第二页。然后,第二个页面将权限设置为仅由管理员/主机用户可见。
因此...
父级:已启用,可见,所有用户权限,永久重定向到“假父级” 第1页:正常 第2页:正常 子页面n:正常等等
菜单中的其他位置。 假父:隐藏页面,仅限管理员权限
它会有点笨重,但可能会正常工作。
答案 1 :(得分:0)
在DNN 9.00.01中,禁用选项不存在。那么在这种情况下,您需要转到DNN数据库并将Tabs table
DisableLink
列值从0
更新为{ {1}}