我添加属性类型Yes/No
is_special
到产品。Magento自定义产品属性
(我只想登录的用户可以看到特殊产品。)
然后,我打开一些产品,并设置为Yes
但是,当我表现出来的前端,一切都是No
。
我清除缓存和reindex
之前。但它仍然No
请帮助我的家伙。我非常感谢你...... !!
在此先感谢... !!
我添加属性类型Yes/No
is_special
到产品。Magento自定义产品属性
(我只想登录的用户可以看到特殊产品。)
然后,我打开一些产品,并设置为Yes
但是,当我表现出来的前端,一切都是No
。
我清除缓存和reindex
之前。但它仍然No
请帮助我的家伙。我非常感谢你...... !!
在此先感谢... !!
当添加属性时,它们被添加到数据库中,并且magento将调用缓存到某些数据库。尝试在var/cache中删除您的缓存文件夹并查看是否有帮助。
当您创建新产品属性时,您有很多选项,有几个更改加载bahavious“产品列表中的显示”将集合设置为在类别页面上加载此选项,“在前面的产品视图页上可见 - 结束“加载产品视图页面上的属性。
首先,您需要将特色/特殊产品属性添加到magento。请参阅我的教程,其中介绍了如何添加“是/否”属性。
http://www.pearlbells.co.uk/adding-custom-product-attributes-in-magento/
然后您筛选使用PHTML代码中的特色产品。
<?php
$featuredProducts = Mage::getModel('catalog/category')->load($category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('featured_product', 1)
->addAttributeToFilter('status', 1);
?>
对于所有产品来说,它仍然是'不'。 :( 谢谢你的帮助! – user2269975 2013-05-10 06:16:31