2012-01-31 50 views
0

我不完全确定为什么这不起作用,而且我一直坚持了好几个小时。

我有一个名为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

显示您的布局文件。你试图添加横幅到哪个块? – 2012-01-31 11:25:49

+0

它位于 2012-01-31 11:36:18

+0

什么是'get_field('product_sku')'这里?在magento中没有这样的功能。 – Zyava 2012-01-31 12:32:37

回答

1

我意识到原因是因为我的收藏只有充分的分组产品。因此,我添加了

->addMinimalPrice() 

收集查询和它的工作。

0
  1. 转至list.phtml文件
  2. 删除代码 “getPriceHtml()?>”。
  3. 添加以下代码来获取简单的价格的产品: -
    “回声$ _helper-> productAttribute($ _产品,$ _product->用getPrice(), '价格')”
    或者
    要获得产品的特惠价使用下面的代码: -
    “回声(, '价格' $ _产品,$ _product-> getSpecialPrice())_helper- $> productAttribute”
    它肯定工作的人。 :)
相关问题