0

我想在我的 magento 1.9 商店的每个类别页面的底部添加第二个静态块。

喜欢这个网站

我想要产品顶部的描述,但底部也需要更大的描述。

我对 magento 和硬编码非常熟悉,但似乎我被困在这里。我在网上搜索我们的但没有解决方案。

我可以管理它以在页脚处获得一个静态块,但是在每个页面上它都是相同的文本,我希望每个类别都有不同的文本。

4

1 回答 1

1

您可以通过 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(); ?>

让我知道这是否适合您。

于 2015-08-11T11:42:39.127 回答