Magento:如何在内容中的类别页面中调用静态块
Magento: how to call static block in category page within content
我正在尝试从类别的内容部分中调用 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>'
我的文本中有一个特定的部分位于我希望此块出现的内容部分。
如有任何帮助,我们将不胜感激。
如果您想将静态块粘贴到类别内容中,有一个简单的解决方法。为了让这个例子直截了当,假设类别是 "Cameras" 而你的静态块是 "camera-deals".
- 转到您的类别,复制所有内容。
- 创建一个名为 "cameras-content" 或类似名称的新静态块
- 将您的类别内容粘贴到这个新的静态块中,将现有的 "camera-deals" 静态块插入您想要的位置。保存
- Return进入分类,删除之前复制的内容
- 在“显示”选项卡中,设置“显示模式”->“静态块”(可以只是静态块,也可以是产品,两者都有效)
- 为您的静态块选择 "cameras-content"(该块可以包含变量和静态块。)保存
基本上,从静态块中调用媒体文件夹中的文件、变量、块和小部件很容易...但是开箱即用,您无法在类别内容中执行此操作。所以不要那样做,哈哈。让您的类别引用一个静态块,然后在该块中做所有您喜欢的事情。
我正在尝试从类别的内容部分中调用 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>'
我的文本中有一个特定的部分位于我希望此块出现的内容部分。
如有任何帮助,我们将不胜感激。
如果您想将静态块粘贴到类别内容中,有一个简单的解决方法。为了让这个例子直截了当,假设类别是 "Cameras" 而你的静态块是 "camera-deals".
- 转到您的类别,复制所有内容。
- 创建一个名为 "cameras-content" 或类似名称的新静态块
- 将您的类别内容粘贴到这个新的静态块中,将现有的 "camera-deals" 静态块插入您想要的位置。保存
- Return进入分类,删除之前复制的内容
- 在“显示”选项卡中,设置“显示模式”->“静态块”(可以只是静态块,也可以是产品,两者都有效)
- 为您的静态块选择 "cameras-content"(该块可以包含变量和静态块。)保存
基本上,从静态块中调用媒体文件夹中的文件、变量、块和小部件很容易...但是开箱即用,您无法在类别内容中执行此操作。所以不要那样做,哈哈。让您的类别引用一个静态块,然后在该块中做所有您喜欢的事情。