Magento:如何在内容

时间:2015-05-05 16:42:14

标签: php magento

我正在尝试从类别的内容部分中调用ID为BLOCKID的静态cms块。我尝试使用以下内容并且它不起作用:

{{block type="cms/block" block_id="BLOCKID"}}

我可以使用以下代码使用自定义布局更新来调用它,但它不允许我控制内容所在的位置。

<reference name="content">
<block type="cms/block" name="BLOCKID">
<action method="setBlockId"><block_id>BLOCKID</block_id></action>
</block>
</reference>'

我的文字中有一个特定部分位于内容部分,我想要显示此块。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您想将静态块粘贴到类别内容中,可以使用简单的解决方法。为了让这个例子保持正确,让我们说类别是“Cameras”,你的静态块是“camera-deals”。

  • 转到您的类别,复制所有内容。
  • 创建一个名为“cameras-content”或类似内容的新静态块
  • 将您的类别内容粘贴到这个新的静态区块中,将现有的“camera-deals”静态区块插入您想要的位置。保存
  • 返回类别,删除之前复制的内容
  • 在“显示”标签中,设置“显示模式” - &gt;静态块(可以是静态块,也可以是产品,都可以工作)
  • 为静态块选择“cameras-content”(此块可以包含变量和静态块。)保存

基本上,从静态块中调用媒体文件夹,变量,块和小部件中的文件很容易......但是在类别内容中你无法做到这一点。哈哈,所以就这样做吧。让你的类别引用一个静态块然后在那个块中做你所有的奇特事情。