1

ホームページ(left.phtml)にすべての親カテゴリとサブカテゴリを表示しました。

各サブカテゴリを、そのサブカテゴリの製品を一覧表示するページに移動するリンクにします。

現在、何も機能していません。

   <?php $children = Mage::getModel('catalog/category')->getCategories($id); ?>
   <ul
   <?php foreach ($children as $category) { ?>  
   <li>
    <a href="<?php echo Mage::getModel("catalog/category")->load($category->getId())->getUrl() ?>"><?php echo $category->getName() ?></a> (<?php echo $category->getProductCount() ?>)</li>
  <?php     } ?>
  </ul>
  <?php } ?>

サブカテゴリをクリックすると、ページが見つかりませんというエラーが表示されます。また、getProductCountには何も表示されていません。<a href="">サブカテゴリ内でどのリンクを指定する必要がありますか、またはこのリンクをどこにリダイレクトする必要がありますか?どのphtmlページから結果が表示されます。

カテゴリとサブカテゴリのあるディスプレイ製品に関する投稿や記事をたくさん見つけました。しかし、私の問題の解決策を見つけることができませんでした(検索スキルの欠如である可能性があります)。

4

1 に答える 1

1
Mage::getUrl('catalog/category/view', array('id', $category->getId()));

このコードはテストされていませんが、正しい URL が返されると思います。表示されていない場合は、表示されている URL を投稿してください。

于 2012-10-03T13:40:19.573 に答える