我不完全确定为什么这不起作用,而且我已经坚持了几个小时。
我有一个名为 banners.phtml 的文件,它是使用以下布局更新创建的:
<block type="catalog/product" name="banners" template="page/html/banners.phtml">
<!-- there are further blocks in here, but aren't important --->
</block>
类型为目录/产品,在页面上我有一个循环,它将SKU提供给每个产品模型加载:
<?php $_product = Mage::getModel('catalog/product')->loadByAttribute('sku', get_field('product_sku')); ?>
然后当我使用:
<?php echo $this->getPriceHtml($_product, true) ?>
没有任何显示 - 它不会破坏网站,但没有任何显示。我已经看到它提到产品块类型需要加载 - 但我认为目录/产品正在做什么......有没有人有任何想法?
答案 0 :(得分:1)
我意识到原因是因为我的收藏品只有分组产品。因此我添加了
->addMinimalPrice()
收集查询并且有效。
答案 1 :(得分:0)