如何在Drupal 7中打印自定义菜单?

404*_*ror 15 drupal menu

我在Drupal 7中创建了一个菜单,并创建了该菜单下页面的链接.

我将我的新菜单命名为"网站菜单"

在我的page.tpl.php中,我希望我的菜单出现,我已经把它放到了位置:

<?php print theme('links', menu_navigation_links('menu-site-menu')); ?>
Run Code Online (Sandbox Code Playgroud)

清除缓存并刷新页面后,我的菜单没有出现.

我很难过.任何帮助将不胜感激.

小智 27

贝尔迪尔的回答是正确的.Drupal 7 theme_links函数也更广泛地使用数组.例如,如果您想要添加另一个类名,那么您可以像这样编写代码:

<?php print theme('links', array('links' => menu_navigation_links('menu-site-menu'), 'attributes' => array('class'=> array('links', 'site-menu')) ));?>
Run Code Online (Sandbox Code Playgroud)


Ber*_*dir 9

theme()现在收到一个参数数组.例如:

<?php
print theme('links', array('links' => menu_navigation_links('menu-site-menu')));
?>
Run Code Online (Sandbox Code Playgroud)