二级菜单中的用户菜单:为什么?

T4N*_*K3R 3 drupal drupal-blocks drupal-regions drupal-zen

我创建了一个禅宗主题的子.我非常自豪,但在右上角(#second- menu)用户菜单显示 - 完美.

我只是不明白它是如何得到的?

  • 在结构/块中,用户菜单出现在"禁用"部分(区域:无)
  • 事实上,没有一个叫做"二级菜单"的区域(来自Firebug的元素的id)

这不奇怪吗?

Cli*_*ive 6

我无法对您的特定模板文件发表评论,但标准的Zen page.tpl.php文件中包含以下内容:

<?php if ($secondary_menu): ?>
  <nav 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; ?>
Run Code Online (Sandbox Code Playgroud)

哪个应该回答如何将菜单打印到页面.如果您想深入挖掘一步,$secondary_menu则设置变量template_preprocess_page().

至于为什么它是用户菜单...如果你去看admin/structure/menu/settings你应该看到:

在此输入图像描述

如果您将辅助链接源更改为其他内容,您应该会在主题中看到这些内容.