2013-07-30 46 views
1

我正在尝试向我的magento商店主题添加一个小垂直横幅。一个是position: fixed;并对齐top: 50%; right: 0;,文字旋转90度。在Magento的全局页面中包含模板html位

我想通过cms块设置它,这样我就可以在以后更容易地更改文本(gist link显示了这一点)。我不确定在哪里/如何将此模板添加到我的主题中。我最初的想法是以某种方式将其纳入page.xml,特别是page/html_footer,但我甚至不确定那里。当谈到Magento时,我非常青睐。

我的设置显示在此gist link其中我有一个通过Magento管理面板添加的静态块,一个模板,用于检查该块是否已启用并显示自身,以及布局xml的存根/模拟。

回答

1

我看到的最大问题是您的垂直横幅的块类型,您使用的类型为page/html - 这是我的体验中的块类型,通常保留为一次性使用(其他所有块都是这个)。

尝试用core/template块类型替换它。

另一个需要注意的是,你不一定需要一个单独的模板来实现这一点。如果您只是使用<block type="cms/block">而没有使用块封装,则可以使用与vertical-banner.phtml中相同的方法从footer.phtml文件中调用横幅。希望这可以帮助。