0
A
回答
1
在您的自定義hook_menu創建自定義的訪問回調:
//custom hook_menu()
$items['menu'] = array(
.................
'access callback' => 'my_custom_callback'
);
function my_custom_callback() {
global $user;
if (in_array('[YOUR_ROLE]', array_values($user->roles))) {
return TRUE;
}
}
相關問題
- 1. 索納塔管理員 - 自定義菜單項角色
- 2. 具有自定義角色的用戶無法訪問Magento管理界面中的自定義菜單項
- 3. 爲drupal中的角色分配特定的菜單管理權
- 4. Drupal 7自定義naviagtion菜單
- 5. Drupal 7自定義主菜單
- 6. Drupal 7的自定義主菜單
- 7. Drupal自定義按角色登錄
- 8. Drupal 7中的自定義移動菜單無法訪問子鏈接
- 9. Drupal 7 - 菜單項顯示取決於角色和視圖
- 10. 隱藏管理菜單項並根據角色限制訪問權限
- 11. 按角色可訪問的Drupal部分
- 12. 按角色限制Drupal視圖訪問
- 13. 將自定義選項添加到Wordpress菜單管理器中的菜單項
- 14. Drupal 7:模塊在管理菜單中添加一個簡單的按鈕
- 15. drupal 7限制單個節點的角色訪問
- 16. drupal管理訪問
- 17. 自定義Wordpress管理菜單
- 18. Drupal 7 - 如何爲客戶端內容管理創建自定義管理菜單
- 19. 管理員菜單在Drupal 7中消失
- 20. 如何自定義drupal 7中主菜單的輸出?
- 21. drupal 6:自定義用戶角色的重定向管理網址
- 22. 的Prestashop - 我的模塊添加在管理菜單自定義菜單項
- 23. 自定義菜單選項按鈕android
- 24. 在ASP.net中的自定義角色和用戶管理MVC 4
- 25. Drupal自定義菜單定位
- 26. 只允許某些角色訪問Drupal中的自定義模塊
- 27. 菜單項激活在Drupal 7
- 28. Drupal 7:創建一個自定義模塊在用戶菜單中創建一個菜單項
- 29. 角色定義的訪問和動態角色定義
- 30. Drupal 7將自定義菜單添加到頁面
謝謝!我昨天開始實施這項工作,但受到其他工作的影響。不幸的是,我遇到了麻煩 - 我會盡快回復併發布詳細信息... – LEN
我已將其運行 - 但我不確定如何: -/ – LEN
在回到您的建議之前,我嘗試讓菜單項顯示出來,而不管角色是什麼(這只是爲Drupal管理員顯示)。在管理菜單中移動頁面並最終返回到原來的位置(位於管理菜單中的管理之上)的過程中,並且在沿途清除緩存後,實際上已開始顯示給用戶更受限制的角色。由於所有經過身份驗證的用戶(3個不同的非管理員角色的成員)都需要查看此頁面,這就足夠了。 – LEN