我想在我的 magento 1.9 商店的每个类别页面的底部添加第二个静态块。
喜欢这个网站
我想要产品顶部的描述,但底部也需要更大的描述。
我对 magento 和硬编码非常熟悉,但似乎我被困在这里。我在网上搜索我们的但没有解决方案。
我可以管理它以在页脚处获得一个静态块,但是在每个页面上它都是相同的文本,我希望每个类别都有不同的文本。
您可以通过 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(); ?>
让我知道这是否适合您。