搜索结果显示

时间:2013-10-10 22:34:16

标签: php magento

您好我正在尝试显示按attribute_set_id排序的搜索结果。我想将它们显示为第一个attribute_set名称的标题,然后显示属于attribute_set_id 1的产品,然后是属性集2的标题,然后是属性集2中的产品

任何人都知道如何让这件事发生?

我尝试按以下代码对结果列表进行排序

    <?php $_productCollection = clone $this->getLoadedProductCollection();

    $_productCollection->clear()
        ->addAttributeToSelect('*')
        ->addAttributeToSort('attribute_set_id', 'DESC')
        ->load();
    ?>   

1 个答案:

答案 0 :(得分:0)

如果您收到了收藏但无法对其进行排序,请尝试使用->setOrder('attribute_set_id', 'DESC'),因为 - &gt; addAttributeToSort仅适用于EAV类型

setOrder($field, $direction = self::SORT_ORDER_DESC)来自Varien / Data / Collection.php所以应该可以正常工作

相关问题