我写了一个代码,在magento主页的右侧显示一个文本hello world,但是当我浏览到其他链接(如我的帐户,我的愿望清单等)时,它消失了。我的问题是如何使用引用名称="right"在每个页面中显示Hello World?
<default>
<reference name="right">
<block type="core/template" name="catalog.helloworld" template="catalog/helloworld.phtml" />
</reference>
</default>
当我写引用名称="内容"时,它有效。
文本显示在存在块"right"的位置,您可以在项目中搜索<remove name="right"/>
并找到页面的右块被删除的位置(我的愿望清单,我的帐户等)。
现在,您可以通过删除这些标记来启用此块,或者(推荐)您可以创建自己的块并将其添加到布局/页面.xml