在Magento的全局页面中包含模板html位

时间:2013-07-30 03:03:37

标签: magento

我正在尝试为我的magento商店主题添加一个小垂直横幅。一个position: fixed;并且top: 50%; right: 0;对齐,文字旋转90度。

我希望通过cms块进行设置,以便日后更轻松地更改文字(gist link显示此内容)。我不确定在哪里/如何将此模板包含在我的主题中。我最初的想法是以某种方式将其包含在page.xml中,特别是page/html_footer,但我甚至不确定。对于Magento来说,我非常环保。

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

1 个答案:

答案 0 :(得分:1)

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

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

另一个注意事项是,您不一定需要单独的模板来完成此任务。如果您只是使用<block type="cms/block">而不使用块包裹它,那么您可以使用与vertical-banner.phtml中相同的方法从footer.phtml文件中调用横幅。希望这会有所帮助。