我试图在my-theme / modules / productcomments / tab.tpl上显示产品名称,但有时会有效。
我不知道为什么,但有些产品页面会显示它们而非其他产品。
代码很简单。我添加了{$ product-> name},但有时$ product为null。
任何帮助将不胜感激
答案 0 :(得分:0)
将this line代码修改为此
$this->context->smarty->assign(array(
'product' => $params['product'],
'averageTotal' => round($average['grade']),
'ratings' => ProductComment::getRatings($id_product),
'nbComments' => (int) ProductComment::getCommentNumber($id_product),
));
并查看是否可以修复它。
当我将相关产品列表添加到产品页面时,我注意到自己这些变量都搞砸了,即。被另一个产品的数据替换,有时product
变量为空。
如果这样做会修复它,您可能希望覆盖productcomments模块并修复其中的代码,否则在模块更新时,您的更改将会丢失。