我是Magento的新手,也许是一个非常基本的问题,但我想在我的主页上显示预购产品。我创建了一个属性Product_Release_Date
并将其设置为未来日期。当我试图让Product_Release_Date
返回空白。我做错了什么?Magento预购产品有日期属性
$_productCollection=$this->getLoadedProductCollection(); to get all products
foreach ($_productCollection as $_product):
<?php $currentDate = Mage::getModel('core/date')->date('Y-m-d H:i:s'); to get current date for compare
echo $_product->getResource()->getAttribute('Product_Release_Date');
当我尝试显示其显示空白,但它返回productName
和其他东西。只有这个日期没有显示。请帮助或提供一些教程,其中介绍了如何启用预购。
感谢您的回复,我做的var_dump上$ _product-> getProductReleaseDate();但它返回NULL,但它有价值,我可能做错了。 – user1404954 2013-03-02 14:44:55
如果$ _product-> getProductReleaseDate()返回null,那么可能属性“Product_Release_Date”不在加载的产品集合数据中。找到我的答案。 – Haijerome 2013-03-02 14:50:07
是的,试试@ Haijerome的回答。一定要仔细检查你的变量的情况。您是以“Product_Release_Date”还是“product_release_date”的身份输入的?祝你好运! – seanbreeden 2013-03-02 15:02:34