請問有沒有 根據 角色 來顯示 區塊 的 模組

大家好 抱歉耽誤大家的時間
請問一下有沒有
根據 角色 來顯示 區塊 的 模組
例如
當我用研究生角色登入時
就會出現 研究生導覽連結的區塊

當我用博士生角色登入時
就會出現 博士生導覽連結的區塊

謝謝大家

nobody1225 的照片

Re: 請問有沒有 根據 角色 來顯示 區塊 的 模組

大家好 我試出來了
原來有人PO出來了 真是不好意思
Overview-approach to block visibility
http://drupal.org/node/64135
裡的這一段程式碼
Show block only to a particular role

<?php
global $user;
if (
in_array('Approved Role',$user->roles)) {
  return
TRUE;
} else {
  return
FALSE;
}
?>

將 'Approved Role' 改成'研究生' 即可

charlesc 的照片

Re: 請問有沒有 根據 角色 來顯示 區塊 的 模組

5.x 版的區塊,有內建此功能 - "為特定角色顯示區塊",就不用寫 php,直接勾選角色即可。

nobody1225 的照片

Re: 請問有沒有 根據 角色 來顯示 區塊 的 模組

大家好 找到一個模組
可以 根據 角色 來顯示 選單"項目"
Menu per Role
http://drupal.org/project/menu_per_role
例如

研究生 <- 這是選單標題
●OOO <- 這是選單項目
●XXX <- 這是選單項目
●--- <- 這是選單項目

所以當你想用 研究生角色 來顯示 研究生連結導覽時
就必須逐一在選單項目做設定

charlesc 的照片

Re: 請問有沒有 根據 角色 來顯示 區塊 的 模組

這也不錯用,有空的話可以去寫個模組介紹 :)

nobody1225 的照片

Re: 請問有沒有 根據 角色 來顯示 區塊 的 模組

謝謝您!
我已經PO在模組介紹了,
之前因為我怕我寫的不夠清楚,
所以先寫在這邊
謝謝您的建議!

RSS feed