我在下拉菜單中顯示類別的自定義鏈接。 爲此,我在catalog/navigation->mainmenu.phtml
(自定義文件)中創建了一個文件 現在,我想在按名稱排序後顯示類別。請幫助我如何按名稱對類別集合進行排序。我已經在管理員中設置了類別的順序。但在前端顯示未排序。
代碼是: -按名稱對類別集合進行排序
<?php $defaultcategory= Mage::app()->getStore()->getRootCategoryId();?>
<?php $mainchildren = Mage::getModel('catalog/category')->getCategories($defaultcategory);?>
<ul>
<?php foreach ($mainchildren as $subcategory) : ?> <?php // 2 level ?>
<?php if($subcategory->getIsActive()):?>
<li id="show_subcat" class="<?php if($i==1): echo 'first'; endif; ?>" >
<?php $childid=$subcategory->getId();?>
<?php $subchild = Mage::getModel('catalog/category')->getCategories($childid);?>
<?php foreach ($subchild as $subchildcategory) : ?>
<?php $path=$subchildcategory->getRequestPath()?>
<?php break;?>
<?php endforeach ?>
<a href="<?php echo $this->getUrl().$path; ?>">
<?php echo $name= $subcategory->getName().$subcategory->getEnable() ?>
</a>
</li>
<?php endif;?>
<?php endforeach; ?>
</ul>
你的意思是「排序」? – Djouuuuh 2013-04-08 08:44:40