【问题标题】:How to add custom Admin/Host page to DotNetNuke?如何将自定义管理员/主机页面添加到 DotNetNuke?
【发布时间】:2014-03-18 03:10:45
【问题描述】:

我正在通过自定义模块扩展将一些自定义功能构建到 DNN (DotNetNuke) 网站中。我需要添加一个页面,当登录到 DNN 时可以从主“管理员”和/或“主机”菜单导航到该页面。

有人可以向我指出任何文章,或发布有关如何通过自定义模块扩展将自定义页面添加到“管理”和/或“主机”菜单的代码示例/描述吗?

谢谢!

【问题讨论】:

    标签: dotnetnuke dotnetnuke-7


    【解决方案1】:

    只需将页面添加为主机或管理员的子页面,具体取决于您希望如何使用它。然后,将您的自定义模块添加到页面(在从主机、扩展页面安装模块之后)。

    【讨论】:

      【解决方案2】:

      我在 DotNetNuke 论坛上发布了同样的问题,并得到了以下答案:

      关于创建页面,admin 下的页面不再有任何特殊之处(在早期的 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-23
        • 2014-01-26
        • 2020-09-07
        • 2011-03-20
        • 2021-06-14
        • 1970-01-01
        • 1970-01-01
        • 2011-04-08
        相关资源
        最近更新 更多