【问题标题】:Show different menu links to user depending upon their Drupal 6 role根据用户的 Drupal 6 角色向用户显示不同的菜单链接
【发布时间】:2013-04-07 12:26:31
【问题描述】:

我想根据用户的角色向用户显示不同的导航链接和数据。

我可以使用哪些模块来实现这一目标?

【问题讨论】:

    标签: drupal menu drupal-6 hyperlink


    【解决方案1】:

    使用hook_menu_alter()

    /*
    * Implementation of hook_menu_alter()
    */
    function MYMODULE_menu_alter(&$items)
    {
       $items['your/path']['access callback'] = _custom_access_callback_for_this_page();
    }
    

    在访问回调函数中(这里:_custom_access_callback_for_this_page),编写任何你想要的验证。

    在您的 `hook_menu_alter() 实现中进行任何更改后,不要忘记清除缓存。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      我真的很喜欢 Drupal 6 的这个模块,你应该看看: Menu per Role

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-17
        • 1970-01-01
        • 2012-09-06
        • 1970-01-01
        • 2011-10-22
        • 1970-01-01
        相关资源
        最近更新 更多