Drupal为所有用户定制主题可见性

时间:2013-08-13 09:20:56

标签: drupal drupal-7 drupal-theming drupal-navigation

我正在创建一个自定义drupal 7主题

<?php print theme('links', array('links' => menu_navigation_links('menu-headermenu'), 'attributes' => array('class'=> array('links', 'headermenu')) )); ?>

以上是我在主题中使用的代码,用于显示我使用“管理”部分创建的菜单。

我的问题是菜单只显示给管理员。

我希望它能够显示给匿名用户和注册用户。

此外,我尝试通过勾选“管理阻止”和“管理菜单和菜单项”来更改角色权限给所有三种用户。什么都没有帮助。

请帮帮我..

1 个答案:

答案 0 :(得分:1)

我不是100%确定这会回答你的问题,因为它会在上面执行代码 - 但是,您可以尝试启用Menu Block模块,然后使用它来创建基于您想要的菜单。然后,您可以将其放置在任何块区域,并通过常规块控件进行控制。

唯一的技巧是你可能需要在模板中添加一个区域,如果它在你想要的地方不存在,但这很容易。

相关问题