Drupal 7 - 主菜单不显示

时间:2011-07-29 00:56:42

标签: drupal drupal-7

我的主题有点问题,我已将以下代码添加到page.tpl.php以显示主菜单链接,但没有显示任何内容。

$main = menu_navigation_links('main-menu', '1');
echo theme('links__system_main_menu', array(
    'links'         => $main,
    'attributes'    => array(
        'id'        => 'nav'
    ),
));

有人能让我知道我哪里出错。

干杯,

2 个答案:

答案 0 :(得分:1)

试试这个

print theme('links__system_main_menu', array(
    'links' => $main_menu,
    'attributes' => array(
        'id' => 'main-menu',
        'class' => array('links', 'inline', 'clearfix'),
    ),
    'heading' => array(
        'text' => t('Main menu'),
        'level' => 'h2',
        'class' => array('element-invisible'),
    ),
));

否则,您始终可以通过块和区域放置菜单。

答案 1 :(得分:1)

这是因为您要求depth (=1)您没有任何链接。

尝试$main = menu_navigation_links('main-menu', '0');

Drupal 7 API about menu_navigation_links