Menu drupal菜单中的问题

Menu drupal菜单中的问题,menu,drupal-7,Menu,Drupal 7,我的主菜单是通过打印主题函数显示的,但它的子菜单没有显示。在template.php中,然后在page.tpl.php中编写什么php代码来获得子菜单。我尝试了两天,但没有积极的结果。如果子菜单指的是特定页面上的辅助菜单; 在结构>>菜单>>添加菜单和添加链接中创建菜单。然后转到structure>>blocks,找到与菜单对应的块,并将其设置为显示在相关页面上,并在主题中定位 如果您想将其添加到.tpl文件中,您可以尝试以下方法: <nav class="header__second

我的主菜单是通过打印主题函数显示的,但它的子菜单没有显示。在template.php中,然后在page.tpl.php中编写什么php代码来获得子菜单。我尝试了两天,但没有积极的结果。

如果子菜单指的是特定页面上的辅助菜单; 在结构>>菜单>>添加菜单和添加链接中创建菜单。然后转到structure>>blocks,找到与菜单对应的块,并将其设置为显示在相关页面上,并在主题中定位

如果您想将其添加到.tpl文件中,您可以尝试以下方法:

  <nav class="header__secondary-menu" id="secondary-menu" role="navigation">
    <?php print theme('links__system_secondary_menu', array(
      'links' => $secondary_menu,
      'attributes' => array(
        'class' => array('links', 'inline', 'clearfix'),
      ),
      'heading' => array(
        'text' => $secondary_menu_heading,
        'level' => 'h2',
        'class' => array('element-invisible'),
      ),
    )); ?>
  </nav>
<?php endif; ?>

谢谢你的回复,但我是指菜单上的孩子们。我从template.php中的以下代码中获得了它们。函数mytheme_preprocess_page&$variables{$main_menu_tree=menu_tree_all_data'main-menu';$variables['main_menu_expanded']=menu_tree_output$main_menu_tree;}然后在page.tpl.php中