Magento按字母顺序排序

时间:2013-12-09 12:36:03

标签: magento categories

最近我被要求按字母顺序在左侧导航中显示顶级类别及其子类别。

我使用的代码是

<ul id="demo1" class="nav">
<?php $helper = Mage::helper('catalog/category') ?>
<?php $categories = $helper->getStoreCategories(); ?>
<?php foreach ($categories as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
</ul>

不幸的是,它会显示类别,但不会按字母顺序显示。

它也没有显示,因为我正在使用类别助手功能?

是否有任何内置函数按字母顺序显示类别及其子类别?

由于

1 个答案:

答案 0 :(得分:2)

删除:

<?php $categories = $helper->getStoreCategories(); ?>

添加:

// sorted by name, fetched as collection
$categories = $helper->getStoreCategories('name', true, false);

// sorted by name, fetched as array
$categories = $helper->getStoreCategories('name', false, false);

希望会有所帮助!