drupal菜单中的问题



我的主菜单通过打印主题功能出现,但其子菜单没有出现。。php代码是在template.php中编写的,然后在page.tpl.php中获得子菜单。我试了两天,但没有积极的结果。

如果您所说的子菜单是指特定页面上的辅助菜单;在structure>>菜单>>添加菜单中创建菜单并添加链接。然后转到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; ?>

最新更新