我正在通过自定义模块扩展将一些自定义功能构建到DNN(DotNetNuke)网站。我需要添加一个可以从主要' Admin'导航到的页面。和/或'主持人'登录DNN时的菜单。
有人可以向我发送任何文章,或发布有关如何向“管理员”添加自定义页面的代码示例/说明。和/或'主持人'通过自定义模块扩展名菜单?
谢谢!
答案 0 :(得分:1)
根据您的使用方式,只需将该页面添加为主持人或管理员的子级。然后,将自定义模块添加到页面中(从主机,扩展页面安装模块后)。
答案 1 :(得分:0)
我在DotNetNuke论坛上发布了同样的问题,并得到了以下答案:
关于创建页面,管理员下的页面不再有任何特殊之处(在DNN早期,只有管理员可以访问它们,但在dnn 3.0中删除了此限制),因此http://www.dnnsoftware.com/wiki/page/create-a-new-page-programmatically的建议将与您合作只是将管理页面标识为父页面。
但是对于管理页面,我建议使用tabid而不是固定名称(如果有人重命名" admin"或其他内容),例如在定义传递给tabcontroller.addtab(yournewtabinfo)的tabid时,使用PortalSettings.AdminTabid作为父级属性
http://www.dnnsoftware.com/forums/forumid/203/postid/498252/scope/posts#498252