您好,登錄后才能下訂單哦!
我們經(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)到
將這個(gè)模組啟用起來(lái),就可以實(shí)現(xiàn)菜單鏈接的可見(jiàn)性控制了
該怎么控制呢,在你需要編輯的菜單上上面列出該菜單的鏈接:
列出鏈接之后在需要控制的鏈接后面點(diǎn)“編輯”,編輯頁(yè)面就會(huì)出現(xiàn)以下選項(xiàng):
保存即可
免責(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)容。