私はこのvertnavモジュールを使用していませんので、マジェントが正しい解決策であっても、私の答えが話題にならないことを願っています。
「カタログ/ナビゲーション」クラス(ブロック)を使用するのが、あなたがやりたいことにぴったりです。 CSSやjQuery UIカルーセルでちょっとしたことをやってみたら、完璧です!
の1-更新レイアウト
は、あなたのテーマののcatalog.xmlレイアウトファイルを開き、<default>
ノードで次の行を追加します。
- あなた
<layout>
: <reference name="left">
<block type="catalog/navigation" name="left.categories" before="-" template="catalog/navigation/left-categories.phtml"/>
</reference>
がいることを確認してくださいノードにはまだ<reference name="left">
ノードがありません。その場合は、<block type="catalog/navigation".../>
を
- に追加するだけで、このページのテンプレートは2columns-left.phtmlになります。それに応じて上記の参照名を更新してください。
2 - このファイルの作成テーマのテンプレートフォルダで
テンプレートファイルを作成します。/catalog/navigation/categories-left.phtmlをし、以下の内容を追加します。
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="left-categories-container">
<ul id="left-categories">
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>
フロントエンドでは、すべての店舗カテゴリの素敵なリストが用意されています。必要なCSSクラスをすべて調整し、調整したり、表示したいクラスを作成することができます。アクティブなカテゴリにいるかどうか、任意のレベルの深度または他の何か。 CSSで遊ぶのと同じくらい簡単です!元のテンプレートの#nav行からインスピレーションを得ることができます(空のテーマが本当に優先されます)。
[this vertnav](http://www.magentocommerce.com/extension/763/vertical-navigation-with-css-classes)を使用していますか? – clockworkgeek
はい、私はこれを使用しています – Adomas