我想在magento 1.9商店的每个类别页面的底部添加第二个静态块。
我希望在产品之上进行描述,但在底部也需要更详细的描述。
我对magento和硬编码非常熟悉,但似乎我被困在这里。我在网上搜索我们的但没有解决方案。
我可以管理它以在页脚上获取静态块,但是然后在每个页面上它都是相同的文本,我希望每个类别都有不同的文本。
答案 0 :(得分:0)
您可以通过layout.xml执行此操作。要添加静态块,只需添加:
<block type="cms/block" name="block_key">
<action method="setBlockId">
<block_id>block_key</block_id>
</action>
</block>
到类别部分的内容节点。然后你可以通过以下方式调用它:
<?php echo $this->getChildHtml('block_key'); ?>
您希望在模板中的位置。
要添加自定义文字,您可以使用魔法集方法,您将添加到类别页面上的自定义设计部分。
<reference name="block_key">
<action method="setCustomText">
<text>This is my custom text</text>
</action>
</reference>
然后在您的模板/块中,您可以使用以下内容获取此信息:
<?php echo $this->getCustomText(); ?>
如果这对您有用,请告诉我。