magento page/html/topmenu.html ファイルで、メニュー項目 (つまり、バックエンドで作成されたカテゴリ) を生成します。これらのメニューを twitter ブートストラップ css フレームワークでスタイリングします。そして、それはメニュー項目を生成します
<ul id="nav">
<?php echo $_menu ?>
</ul>
<li>によって作成されたタグ クラスはどこで編集できますか?<?php echo $_menu ?>
magento page/html/topmenu.html ファイルで、メニュー項目 (つまり、バックエンドで作成されたカテゴリ) を生成します。これらのメニューを twitter ブートストラップ css フレームワークでスタイリングします。そして、それはメニュー項目を生成します
<ul id="nav">
<?php echo $_menu ?>
</ul>
<li>によって作成されたタグ クラスはどこで編集できますか?<?php echo $_menu ?>
トップ メニューは、ブロック クラス内で HTML が生成される数少ない領域の 1 つです。
正確なファイルはapp/code/core/Mage/Catalog/Block/Navigation.php.
_renderCategoryMenuItemHtmlこのファイルで、メニューの HTML の大部分を生成するメソッドを探します。
すべてのメニュー項目に新しいクラスを追加するには、このブロックをオーバーライドしてメソッドを変更します。
app/code/core/Mage/Catalog/Block/Navigation.phpにコピーapp/code/local/Mage/Catalog/Block/Navigation.php
次のコードを探します (_renderCategoryMenuItemHtml関数内) 。
もし ($hasActiveChildren) {
$classes[] = '親';
}この後、次を追加します。
$classes[] = 'mynewclass';
ファイルを保存し、すべての Magento キャッシュを更新します。