0

我正在为 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 版本。

4

1 回答 1

1

考虑使用 JS_WRIGHT 模板框架。所有这些问题以及更多问题都已经为您解决了。见:https ://github.com/joomlashack/wright

于 2013-11-03T16:43:02.137 回答