Magento:防止没有图像的产品出现

时间:2011-02-18 16:19:42

标签: magento

我们刚刚完成了大规模导入。我们有很多产品没有图像,我们需要防止这种情况发生。不应该有图像或节目,但我们不能将它们设置为CSV中的“不可见”。

所以如果images = 0则不显示在任何地方。

非常感谢任何帮助。提前致谢。

2 个答案:

答案 0 :(得分:1)

您可以修改类别集合,使其仅加载具有图像的产品。如果使用平面表(推荐),那么将过滤方法添加到集合Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection中应该不是很困难。

更简单但更简单的方法是在产品列表模板(app / design / frontend / templates / catalog / product / list.phtml)中不显示没有图像的产品。在那里使用图像助手来显示产品图像。每当即将显示默认图像时,您可以继续使用下一个产品。但请记住,无论如何都会加载没有图像的产品,这真的很脏。

答案 1 :(得分:0)

只要“图片”列为空,请尝试在CSV的“可见性”列中添加“不可见”。