我正在为 joomla 2.5/3.x 版本制作一个响应式 twitter 引导模板。
但问题是实现 joomla 的顶部菜单。我在 joomla 中有一个菜单,其中一些菜单项具有子菜单项,因此当鼠标放在任何项目上时,这些子菜单项将正常显示。
我已经在我的模板中尝试过这段代码 -
<div class="navbar navbar-fixed">
<div class="navbar-inner">
<div class="container<?php echo $template_width; ?>">
<?php if($this->countModules('top-nav')) : ?>
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<?php endif; ?>
<?php echo $custom_logo; ?>
<?php if($this->countModules('top-nav')) : ?>
<div class="nav-collapse">
<jdoc:include type="modules" name="top-nav" style="none" />
</div>
<?php endif; ?>
</div>
</div>
</div>
如您所见,当我将 joomla 菜单从模块管理器放置到“顶部导航”位置时,该菜单将显示在模板顶部。
但它确实显示了某些菜单项的菜单以及子菜单项,这是不期望的,因为我希望主菜单项的那些子菜单项将被隐藏并在鼠标悬停时显示。我在引导教程中看到这种方式效果很好,但在我的情况下却不是。
因此,请提供示例以使导航菜单正常工作。我也使用了 bootstrap 2.3.2 版本,因为最新的bootstrap 3.0.0版本甚至不显示菜单。
我的另一个担忧是 joomla 3.x 已经有引导程序,所以看起来我必须只包括那些现有的,而不是我在 joomla 2.5 版本中包括引导程序的方式。
在这种情况下,如何确保我的模板对 joomla 2.5 和 3 版本的兼容性?在模板中,我使用 bootstrap 2.3.2 版本的 joomla 2.5 版本。