如何在属性中渲染cms / static块

时间:2014-08-04 19:18:31

标签: magento

所以我有一个商店,我创建了一个名为“下载”的属性(文本区域)

许多产品对此属性使用相同的内容,因此我想创建一个cms / static块来显示内容,因此如果“下载”部分发生更改,我就不必更改每个产品。

所以我创建了一个名为'downloads-block'的静态块,并将我的html输入到内容中。

我将{{block type =“cms / block”block_id =“downloads-block”}}放入文本区域“下载属性”但它不呈现html,它只显示“{{block type = “cms / block”block_id =“test-block”}}“用纯文本。

如何让它渲染块?

1 个答案:

答案 0 :(得分:0)

您无法在产品说明中渲染块。您需要将它/ edit添加到catalog / product / view.phtml。

我们将此用于dropshipped物品。由于它们不从我们的一个仓库运输,因此有时会在产品交付时发生变化:

if ($this->isProductDropshipped()) {
$this->addShippingMessage("This item available <strong>online only</strong>. <strong><a href=\"/dropshipped\">Details</a></strong>");