如何更改Drupals菜单替代创建页面

时间:2009-03-05 11:09:51

标签: drupal organic-groups drupal-permissions

我有一个带有机组的Drupal站点,我希望一个组能够访问菜单选项并将页面放在primary_links菜单中他们想要的位置。另一组根本不应该访问它。

我已经使用权限完成了部分操作,但有权访问菜单的用户可以访问所有菜单。我只是希望他们能够访问主要链接菜单。

我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:1)

好吧,如果您将菜单用作块,则可以定义允许哪些角色查看每个块。

此外,您可以采用Drupal为节点提供的one of the quite many access control modules,因为不允许用户看到的节点不会显示在他的菜单中。

此外,您可以编写代码来切换哪些菜单(您可以根据需要创建任意数量)根据用户的角色考虑主链接。

请注意,默认名称​​主要链接的菜单与实际页面上“主链接”应使用哪个菜单的设置存在差异。配置它的正常位置是admin/build/menu/settings,但可以通过使用settings.php中的全局$conf数组来轻松覆盖它。我认为该设置称为'menu_primary_links_source'