2
我创建了一个分层的主菜单使用Drupal 7,看起来是这样的:http://dl.dropbox.com/u/16019885/Unbenannt.PNGDrupal的层级菜单主题化
现在,我想我的page.tpl.php中取出内通过下面的PHP代码此菜单:
<?php print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'menu'
)
)); ?>
,我已经添加了这个功能,我的template.php http://drupal.org/node/855698#comment-4478948
但我仍然得到的只是一个普通的菜单。
这里是什么样子: http://pastebin.com/ApukJY0w
首先:感谢您的回答。但它仍然无法正常工作。这里是目前呈现的HTML的屏幕截图:http://dl.dropbox.com/u/16019885/structure.png我想它不会帮助你,但希望最后死去。 –
为了发现问题,尝试使用默认的Drupal主题(如Bartik)来显示菜单。如果这对Bartik有效,问题就出现在你使用的主题上。有些主题不支持嵌套菜单或有设置显示子项目。或者,您可以使用非常灵活的漂亮菜单模块。 – Laurent
我试过Bartik,仍然不起作用。然后我删除了PHP代码以获取导航并将“主菜单”块放置在我的头文件中,现在它工作正常。 :) –