Magento为自定义的phtml添加横幅

时间:2012-09-14 18:47:42

标签: php mysql html magento magento-1.6

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

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

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

小部件相对于简单静态块的优势是什么?

我正在研究magento 1.6

1 个答案:

答案 0 :(得分: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>

如果您想了解有关小部件here is a good one的更多信息,请不要错过。