2009-03-05 65 views
0

我有一个Drupal站点,其中包含Organic Groups,我希望一个组能够访问菜单选项并将该页面放置在primary_links菜单中他们想要的任何位置。另一组根本无法访问它。如何更改Drupals菜单替代方案以创建页面

我已经用权限完成了一些操作,但有权访问菜单的用户可以访问全部菜单。我只想让他们访问主链接菜单。

我该如何做到这一点?

回答

1

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

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

另外,您可以编写代码来根据用户具有的角色来切换哪些菜单(您可以根据需要创建多少个菜单)以用于主链接。

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

相关问题