我的Magento 1.6.2.0安装目前按排序顺序按升序对相关产品进行排序(感谢此Q/A)。这里详细解释的答案非常有效,但我更喜欢排序顺序值为NULL的产品最后列出或完全排除。我玩过addAttributeToSelect()但是我没有成功。
答案 0 :(得分:0)
这可能不是最佳解决方案,但我在我的related.phtml文件中添加了一个if语句。
<?php foreach($this->getItems() as $_item): ?>
// add the if statement immediately after the foreach loop
<?php if ( !is_null($_item->getPosition()) ): ?>
. . . .
<?php endif; ?>
<?php endforeach; ?>