list.phtml にリストされる属性を取得しようとしています。作成中のフォームは次のとおりです。ブロックにモジュールを作成し、属性をキャプチャする関数を作成しました。
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 です!
方法は何ですか?感謝します。