【发布时间】:2011-10-27 21:55:13
【问题描述】:
如何在 Magento 的分组产品中按自定义属性对关联产品进行排序,
我已将 Grouped.php 文件复制到:app/code/local/Mage/Catalog/Model/Product/Type/Grouped.php
并尝试将其添加到我的 getAssociatedProducts 函数中:
->addAttributeToSort('my_attribute', 'DESC');
但它不起作用,有人可以帮忙吗?
[编辑]
我已经覆盖了文件“app/code/core/Mage/Catalog/Model/Product/Type/Grouped.php”,并尝试通过修改集合来按自定义属性对关联产品进行排序:
$collection = $this->getAssociatedProductCollection($product)
->addAttributeToSelect('*')
->addFilterByRequiredOptions()
->setPositionOrder()
->addStoreFilter($this->getStoreFilter($product))
->addAttributeToFilter('status', array('in' => $this->getStatusFilters($product)))
->addAttributeToSort('my_attribute', 'DESC');
但这并没有改变! :(
非常感谢您的帮助。
【问题讨论】:
标签: magento