私は、ナビゲーションのカテゴリのフロントエンドの表示を並べ替える方法を探しています。Magento sortカテゴリのテンプレート
これは私のナビゲーションのためのコードです:
<div id="menu-accordion" class="accordion">
<?php
foreach ($this->getStoreCategories() as $_category): ?>
<?php $open = $this->isCategoryActive($_category) && $_category->hasChildren(); ?>
<h3 class="accordion-toggle"><a href="#"><?php print $_category->getName();?></a></h3>
<div class="accordion-content">
<ul>
<?php foreach ($_category->getChildren() as $child): ?>
<li>
<span class="ui-icon ui-icon-triangle-1-e vMenuIconFloat"></span>
<a href="<?php print $this->getCategoryUrl($child); ?>"><?php print $child->getName();?></a>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endforeach ?>
</div>
思われる(私は$this->getStoreCategories()
をソートするasort()
を使用してみましたが、それはエラー500に解決するので、私はそれが配列ではないことを推測し、そのオブジェクトオブジェクト指向のマゼンタプログラミングについては明らかです)。私はオブジェクトのための解決策を見つけようとしましたが、失敗しました。そして今はちょっと立ち往生しています。
ありがとうございました。
[OK]をクリックすると、メインカテゴリはかなりうまく動作しますが、サブカテゴリはソートされません。 – Maddis
私は子供のカテゴリについても同じことをしましたが、今はほぼ完璧です。ちょうどキャッシング方法を見つける必要があります。ありがとう – Maddis