0

私はmagentoを初めて使用します。ルートカテゴリが異なる2つのストアがあります。知りたいのは、両方のストアのカテゴリを同じナビゲーションバーの下に表示する方法です。つまり、次のようなものが必要です

   Nav Bar----> Cat1(Store1)|Cat2(Store1)| Cat3(Store2)|Cat4(Store2).

?

4

1 に答える 1

2

次のように、ID でカテゴリをロードするだけです。

<?php
       
    echo Mage::getModel("catalog/category")->load(5)->getUrl();
?>

5 -> はカテゴリ ID です。そのユニーク。ですので、別店舗でも問題ありません。

アップデート :

最初に、それがどこから来るのかを知る必要があります (どのファイル)? これを行うには、管理パネルでテンプレート パスのヒントを有効にします。これを行う方法をグーグルで検索するだけです..これで、ファイルとそのパスがわかります。次に、次のように変更します(単なる例)

<div class="nav-container">
    <ul id="nav">
        <?php echo $_menu ?>
    </ul>
</div>

以前のリンクをこのように削除して追加したくない場合は、

<div class="nav-container">
    <ul id="nav">
        <li><a href="<?php echo Mage::getModel("catalog/category")->load(5)->getUrl(); ?>"><?php echo Mage::getModel("catalog/category")->load(5)->getName(); ?></a></li>
    </ul>
于 2013-11-07T15:04:22.413 に答える