Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 二级菜单中的用户菜单:为什么?_Drupal_Drupal Blocks_Drupal Zen_Drupal Regions - Fatal编程技术网

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

Drupal 二级菜单中的用户菜单:为什么?,drupal,drupal-blocks,drupal-zen,drupal-regions,Drupal,Drupal Blocks,Drupal Zen,Drupal Regions,我已经创建了禅宗主题的一个子主题。我非常自豪,但在右上角(#二级菜单)的用户菜单显示得非常完美 我只是不明白它是怎么来的 在结构/块中,用户菜单显示在禁用部分(区域:无) 事实上,并没有称为“二级菜单”的区域(从Firebug获得的元素id) 这不是很奇怪吗?我无法对您的特定模板文件发表评论,但标准的Zen page.tpl.php文件中包含以下内容: <?php if ($secondary_menu): ?> <nav id="secondary-menu" rol

我已经创建了禅宗主题的一个子主题。我非常自豪,但在右上角(#二级菜单)的用户菜单显示得非常完美

我只是不明白它是怎么来的

  • 在结构/块中,用户菜单显示在禁用部分(区域:无)
  • 事实上,并没有称为“二级菜单”的区域(从Firebug获得的元素id)

这不是很奇怪吗?

我无法对您的特定模板文件发表评论,但标准的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; ?>

这应该回答菜单是如何打印到页面上的。如果要深入挖掘一步,请在中设置
$secondary\u菜单
变量

至于为什么它是用户菜单……如果您转到
admin/structure/menu/settings
,您应该会看到:


如果您将次要链接源更改为其他内容,您应该也会看到主题中反映的内容。

感谢匿名,感谢您无缘无故地回答我的问题。非常有用。啊哈,菜单设置!我想我现在明白了:主菜单和次菜单根本不是“区域”。谢谢你的详尽回答,克莱夫。