Magento 显示特定类别的待售商品

Magento 显示特定类别的待售商品,magento,categories,Magento,Categories,是否有办法展示特定类别的在售产品。例如,我现在正在为我的所有类别制作登录页面,我希望它们显示仅在该类别中销售的产品 我已经搜索了这个,但只能找到如何通过创建一个包含所有销售项目的新类别来显示所有销售项目,然后在新的CMS页面上显示 如果你能帮忙,非常感谢 假设将属性sale分配给特定类别的产品,其值为Yes=1/No=2,则可以执行如下操作: 在产品集合中,按属性筛选记录 $YourCollection->addAttributeToFilter('sale', array('eq' =&

是否有办法展示特定类别的在售产品。例如,我现在正在为我的所有类别制作登录页面,我希望它们显示仅在该类别中销售的产品

我已经搜索了这个,但只能找到如何通过创建一个包含所有销售项目的新类别来显示所有销售项目,然后在新的CMS页面上显示


如果你能帮忙,非常感谢

假设将属性
sale
分配给特定类别的产品,其值为Yes=1/No=2,则可以执行如下操作:

在产品集合中,按属性筛选记录

$YourCollection->addAttributeToFilter('sale', array('eq' => '1'));
这将仅显示属性
sale
设置为
Yes
的产品


还要确保属性
sale
(以及您想要列出的其他属性)将产品列表中使用的标记设置为Yes

在列表页面上,仅检查产品特价是否存在,如果存在特价,则通过计算获得折扣并显示您的产品。使用以下代码进行过滤器收集

<?php $_productCollection->addAttributeToFilter('special_price', array('neq' => 0));?>


我会试试这个,让你知道我的进展如何,不过谢谢你的回复。我无法让这个工作,但我找到了一种方法。老实说,这是我的编码能力,而不是你的答案,因为我对PHP和magento非常陌生。谢谢你的回应。@AdamAllen面临同样的问题…你做了什么来实现这一点?