溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

使用Menu per Role控制Drupal菜單鏈接的可見(jiàn)性

發(fā)布時(shí)間:2020-05-24 10:39:06 來(lái)源:網(wǎng)絡(luò) 閱讀:542 作者:芭菲雨 欄目:web開(kāi)發(fā)

我們經(jīng)常遇到這樣的需求,某一個(gè)菜單鏈接只顯示給特定的角色,對(duì)于其它角色隱藏。對(duì)于這樣的功能,有兩個(gè)Drupal模塊可以實(shí)現(xiàn),一個(gè)是Menu per Role(http://drupal.org/project/menu_per_role),另一個(gè)是Menu Item Visibility(http://drupal.org/project/menu_item_visibility)。

這兩個(gè)Drupal模塊功能一樣,即便是底層的代碼,也基本上相同,Menu per Role的作者是Fago,Menu Item Visibility的作者是Reid。

安裝好了Menu per Role模塊以后,編輯菜單鏈接的時(shí)候,我們?cè)诰庉嬳?yè)面可以看到一個(gè)FieldSet “Restrict item visibility”(限制條目的可見(jiàn)性),點(diǎn)開(kāi)這個(gè)FieldSet,里面就可以配置菜單鏈接顯示給哪些角色。這里有兩種配置方式,一種是選擇顯示給哪種角色,另一種選擇不顯示給哪種角色。


Menu per Role安裝之后在模組管理里面就可以在以下位置見(jiàn)到

使用Menu per Role控制Drupal菜單鏈接的可見(jiàn)性

將這個(gè)模組啟用起來(lái),就可以實(shí)現(xiàn)菜單鏈接的可見(jiàn)性控制了

該怎么控制呢,在你需要編輯的菜單上上面列出該菜單的鏈接:

使用Menu per Role控制Drupal菜單鏈接的可見(jiàn)性

列出鏈接之后在需要控制的鏈接后面點(diǎn)“編輯”,編輯頁(yè)面就會(huì)出現(xiàn)以下選項(xiàng):

使用Menu per Role控制Drupal菜單鏈接的可見(jiàn)性

保存即可


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI