0

我想将 Magento 前端导航中类别的默认顺序更改为按名称排序。运行 Magento 1.5。

有人有线索吗?

4

4 回答 4

1

您可以通过在“管理类别”页面的左侧窗格中上下拖动它们来手动对管理中的类别进行排序。

于 2011-09-19T11:27:31.477 回答
0

我们也一直在寻找一种方法来做到这一点,并最终做到了:

<?php
...
$categories = array(1,3,5); // this holds the category ids you want to show, in the correct order
foreach($categories as $cat){
  Mage::getModel("catazlog/category")->load($cat);
  // Do whatever you want here
}
?>

这绝对不是实现您想要做的最干净的方法,而只是为您提供一个快速(肮脏?)的解决方案。

-肯尼

于 2011-09-19T07:06:35.027 回答
0

您需要先构建集合,然后对属性进行排序

Mage::getModel('catalog/category')->getCollection()->addFieldToFilter('parent_id', '319')->addAttributeToSort('name', 'ASC');
于 2011-09-19T18:09:36.253 回答
0

在管理面板中转到目录—>管理类别。从那里您可以通过在页面左侧的类别树中拖放类别来更改类别顺序。祝你好运!!!

于 2012-07-04T04:08:06.387 回答