Magento - 如何使用产品链接小部件在主页上显示“名称 - 价格”

时间:2014-12-10 14:11:19

标签: php magento

我目前在我的主页上加载了一个静态块,然后加载了几个产品链接小部件。

我们的想法是创建一个包含3个产品的列表

名称 - 价格
名称 - 价格
名称 - 价格

所以我尝试编辑模板\ catalog \ product \ widget \ link \ link_inline.phtml以包含价格信息

$_product = $this->getProduct();

echo $_product->getFinalPrice();

但这会导致白屏空白。

使用

$_product = Mage::getModel('catalog/product')->load(16)

用于检索价格信息但理想情况下我不想硬编码产品ID,我希望使用小部件选择产品对话框来提取它们

所以我认为我需要的是:

$_product = Mage::getModel('catalog/product')->load($this->getProduct());

任何帮助将不胜感激

由于

1 个答案:

答案 0 :(得分:0)

我设法通过循环$ this来检索传递“product / id”的字符串

然后我使用正则表达式删除“product /”,只留下产品ID,然后可以使用

$_product = Mage::getModel('catalog/product')->load($ID);

然后依次

$price = $_product->getPrice();

得到价格。

这适用于我问的问题,但我确定必须有更好的方法吗?但正如没有人回答的那样,我是如何实现这一目标的。