当我将以下代码放在我的new_grid.phtml模板文件的底部时,它工作正常,没有任何错误。但是当它放在文件的顶部时,我得到一个致命的错误:"在C:\ wamp \ www \ MYSITE \ magento \ app \ design \中的非对象上调用成员函数getRelatedLinkCollection()第32行的前端\ MYSITE \ default \ template \ catalog \ product \ widget \ new \ content \ new_grid.phtml。
<?php
foreach ($_product->getRelatedLinkCollection() as $link) {
$dats= $link->getLinkedProductId();
}
?>
我想让这段代码专门在文件的顶部工作,因为我想在特定的结构中输出生成的HTML。知道我为什么会收到这个错误以及我能做些什么来纠正它?
谢谢!
答案 0 :(得分:0)
您可以发布new_grid.phtml
文件的内容吗?
否则,请确保foreach循环紧跟在包含$_product =