我正在尝试获取它在list.phtml上列出的属性,正在制作的表单如下: 我在Block上创建了一个模块,并创建了一个捕获属性的函数:
protected function getPreOrder()
{
$productId = $this->getRequest()->getParam('id');
$product = Mage::getModel('catalog/product')->load($productId);
$preOrder = $product->getNewsFromDate();
$preOrder = substr($preOrder, 0, 10);
return $preOrder;
}
public function getViewList()
{
if(strtotime(date('Y-m-d')) <= strtotime($this->getPreOrder()))
{
return true;
} else {
return false;
}
}
但是,没有返回任何内容。我也对view.phtml做了同样的方法,它完美无缺。这是在函数getChildHtml()phtml之前的一个文件,没有被编辑list.phtml
创建循环是有意义的,但循环已经是list.phtml!
会是什么样的? 谢谢你。
答案 0 :(得分:0)
您是否已调试块功能以查看产品ID是否正确以及是否正确加载模型? 还调试模板list.phtml以检查它是否正确加载块类型?
get_class($此);
并查看它是什么类型。