我正在通過自定義模塊擴展名將一些自定義功能構建到DNN(DotNetNuke)網站中。登錄到DNN時,我需要添加一個可從主'主管'和/或'主'菜單導航的頁面。如何將自定義管理員/主機頁面添加到DotNetNuke?
有人可以通過自定義模塊擴展指向我的任何文章,或發佈代碼示例/說明如何將自定義頁面添加到「管理」和/或「主機」菜單嗎?
謝謝!
我正在通過自定義模塊擴展名將一些自定義功能構建到DNN(DotNetNuke)網站中。登錄到DNN時,我需要添加一個可從主'主管'和/或'主'菜單導航的頁面。如何將自定義管理員/主機頁面添加到DotNetNuke?
有人可以通過自定義模塊擴展指向我的任何文章,或發佈代碼示例/說明如何將自定義頁面添加到「管理」和/或「主機」菜單嗎?
謝謝!
我貼在DotNetNuke的論壇,這個同樣的問題,並直接與下面的回答:
至於創建頁面,不再有什麼特別之處下的管理頁面(在早期DNN天,只管理員可以訪問它們,但是在dnn 3.0中刪除了這個限制),所以http://www.dnnsoftware.com/wiki/page/create-a-new-page-programmatically的建議將與您一起將管理頁面標識爲父頁面。
但是對於管理頁面,我建議使用tabid而不是固定名稱(以防某人將「admin」重命名爲其他內容)例如定義tabid時使用PortalSettings.AdminTabid的父屬性,你傳遞給tabcontroller.addtab(yournewtabinfo)
http://www.dnnsoftware.com/forums/forumid/203/postid/498252/scope/posts#498252
只需將該頁面添加爲主機或管理員的子項,具體取決於您要如何使用它。然後,將您的自定義模塊添加到頁面(從主機,擴展頁面安裝模塊之後)。