0

我是 magento 的新手,我想添加一个可以使用 CMS 处理的横幅,因此我不需要直接编辑 HTML。

实际上我使用的是静态块,所以我可以对其进行编辑,它会显示在页面内。我在网上阅读了一些使用小部件的示例,但我不清楚小部件相对于简单的静态块有什么优势。顺便说一句,小部件没有显示在页面内,由于长时间的谷歌搜索,它似乎可能取决于不支持小部件的自定义主题......

如何在页面中包含小部件和/或重新启用选择将其放置在 CMS 中的位置的机会?

与简单的静态块相比,小部件有什么优势?

我正在开发一个 magento 1.6

4

1 回答 1

1

要在您的页面中显示横幅或横幅幻灯片标记,您可以使用所需的 html 创建一个静态块。

然后使用布局更新将其添加到任何页面。我更喜欢使用app\design\frontend\default\absolute\layout\local.xml. 如果您还没有,请创建此文件,然后将以下 xml 放入其中。

在这里,您的静态块的 id 假定为custm_slideshow. 以下代码段特定于主页。但是如果你想在所有页面中显示它,而不是<cms_index_index></<cms_index_index>使用<default></default>.

<layout version="0.1.0">
    <cms_index_index>
        <reference name="content">
            <block type="cms/block" name="custom.slideshow">
                <action method="setBlockId">
                    <block_id>custom_slideshow</block_id>
                </action>
            </block>
        </reference>
    </cms_index_index>
</layout>

如果您想了解更多关于小部件的信息,这是一个不错的选择,以防您错过。

于 2012-09-14T19:27:23.977 回答