在产品描述上输出静态块

时间:2014-09-02 16:10:44

标签: magento magento-1.9

我希望将静态块添加到Magento的产品说明字段中,方法与添加到常规页面的方式相同。示例:http://www.screencast.com/t/l5DbjRZagVKv

如果我将代码{{block type="cms/block" block_id="your_block_id"}}添加到产品的页面描述中,它将只输出为文本。示例:http://www.screencast.com/t/pUS4CObZ

重要的是,我能够为一系列类似产品管理静态块,例如,电子产品与卫浴产品有不同的保修信息。这些信息在100多种产品中都是相同的,但不是全部。

如果有人建议的解决方案/解决方法,那么将非常感谢。我一整天都在谷歌上搜索,似乎什么都没有。

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

我可能不确定你想要实现什么,但根据我的理解,我认为你想向一些有限数量的产品展示静态块。它是否正确?如果是这样,你可以创建一个新类别并分配那些产品属于该类别。

现在您需要做的就是转到“app / design / frontend / base / default / template / catalog / product / view.phtml”。

在这里,您需要检查产品是否属于您定义的特定类别而不是输出该块的条件。

要在模板文件中输出静态块,您可以执行以下操作。

echo $this->getLayout()->createBlock('cms/block')->setBlockId('my-new-block')->toHtml();

希望你理解我想说的话,并希望它会有所帮助。