【问题标题】:Why aren't my drupal 7 submenu's showing?为什么我的 drupal 7 子菜单不显示?
【发布时间】:2011-01-20 18:28:13
【问题描述】:

我似乎无法显示我的子菜单。

我去了:主页 » 管理 » 结构 » 菜单

然后,我编辑了父菜单并选中了“显示为扩展”的复选框 - 但仍然没有。

我的page.tpl.php页面上用于导航的代码如下:

<?php
if ($page['navigation'] || $main_menu): 
?>

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

<?php
 print render($page['navigation']); 
?>
<?php
 endif; 
?>

我做错了什么?

任何帮助将不胜感激。

【问题讨论】:

  • 会不会是主题不支持子菜单?
  • 我怎样才能找到类似的东西?
  • 您可以尝试将您的主题切换到核心主题之一,看看子菜单是否显示正常。您正在使用什么主题(或基本主题)?您可以尝试检查它的文档,看看它是否说明了什么。
  • 好的,所以我刚刚启用了鲜明的主题,子菜单仍然不存在:(
  • err sorry.. not sure than.. 我对 Drupal 主题并不十分熟悉。

标签: drupal drupal-7 drupal-theming drupal-navigation


【解决方案1】:

确保选中父菜单“显示为展开”属性。

转到admin/structure/menu/item/MENU_ITEM_ID/edit,并选中“显示为展开”

【讨论】:

    【解决方案2】:

    您可以使用由菜单生成的主菜单块,而不是使用$main_menu 变量。

    如果您将“主菜单”块放入 admin/structure/block 的“导航”区域,则 page.tpl.php 中的 print render($page['navigation']) 将打印出完整的菜单,包括其子菜单项(子项)。

    只需确保在父菜单链接中勾选“显示为展开”选项即可。

    最后,删除“打印主题”的东西,否则你会得到双菜单。

    page.tpl.php 看起来像这样:

    <?php if ($page['navigation']): ?>
      <div id="navigation"><div class="section clearfix">  
        <?php print render($page['navigation']); ?>        
      </div></div><!-- /.section, /#navigation -->
    <?php endif; ?>  
    

    【讨论】:

      【解决方案3】:

      开箱即用的鲜明主题也不在其主菜单中显示子菜单 (2011/04)。

      但是,如果您转到 admin/structure/blocks,并将菜单块拖到鲜明主题的标题区域,它有子菜单。

      然后您还会有两个菜单,一个没有子菜单的原始菜单和一个有子菜单的新菜单。您可以在 admin/appearance/stark/settings 中禁用原来的那个。

      $2c, *-派克

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多