2012-10-04 21 views
1

在我的一個DNN網站中,我使用的是DNN菜單,對於DNN菜單中的某些項目,我希望可以通過HOST用戶或管理員用戶訪問父菜單項或根菜單項,並希望子元素可以被所有用戶訪問我是否可以禁用只爲主機/管理員啓用的所有根菜單項(它應該是可點擊的,並且應該重定向到適當的鏈接),而應該爲所有用戶啓用根項目的子菜單項。我迫切需要解決方案,請幫助我。在DNN中如何禁用NON HOST的父級菜單鏈接,NON管理員?

回答

3

這是一個奇怪的設置,你想用這個。

要禁用父級菜單鏈接,只需將頁面屬性設置爲「禁用」即可。這會使菜單中的頁面無法點擊。

但是,如果由於某種原因你希望管理員能夠點擊菜單項,但沒有其他用戶,那麼我建議你設置父菜單項爲正常,但然後設置該頁有一個永久重定向到不同的頁面,隱藏第二頁。然後第二頁將權限設置爲僅由admin/host用戶可見。

所以......

父:啓用,可見,所有用戶的權限,永久重定向到「假父」 子第1頁:爲常 孩子2頁:爲常 子頁面N:正常,等

菜單中的其他地方。 假父:隱藏頁面,僅限管理員權限

這將有點笨重,但可能會工作正常。

0

在DNN 9.00.01已禁用選項不there.So在這種情況下ü需要轉到您的DNN的數據庫和更新來自0Tabs tableDisableLink列值1