joomla 2.5/3.x バージョン用のレスポンシブ Twitter ブートストラップ テンプレートを作成しています。
しかし、問題は 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 メニューをモジュール マネージャーから "top-nav" 位置に配置すると、そのメニューがテンプレートの上部に表示されます。
ただし、一部のメニュー項目のメニューとサブメニュー項目が表示されますが、メインメニュー項目のサブメニュー項目が非表示になり、マウスオーバーで表示されるため、これは予期されていません。ブートストラップ チュートリアルでこのように動作するのを見ましたが、私の場合はそうではありませんでした。
そのため、ナビゲーションメニューを機能させるための例を手伝ってください。また、最新のbootstrap 3.0.0バージョンでもメニューが表示されないため、bootstrap 2.3.2バージョンを使用しました。
また、私のもう1つの懸念は、joomla 3.xにはすでにブートストラップがあるため、joomla 2.5バージョンにブートストラップを含める方法ではなく、既存のもののみを含める必要があるようです。
この場合、joomla 2.5 と 3 の両方のバージョンでテンプレートの互換性を確保するにはどうすればよいですか? テンプレートのように、joomla 2.5 バージョンのブートストラップ 2.3.2 バージョンを使用しています。