我有一个CMS页面,我正在尝试通过Magento中此CMS页面的布局更新进行更改。
我能够用来setTemplate
更改模板,该模板用于层次结构菜单来构建此CMS页面的链接列表。
现在,我想将块移动到页面的CMS包装器块之后。我以为after标签就是我想要的,所以我这样做了:
<reference name="hierarchy_menu" after="cms.wrapper">
<action method="setTemplate"><name>cms/hierarchy/menu-artists.phtml</name></action>
</reference>
cms.wrapper
并且hiearchy_menu
都是content
街区的孩子。我在做什么没有用。我不太确定如何像我需要的那样重新放置菜单。
我在这里做错了什么?
多亏了这里的帖子,我才能够使它正常工作:通过magento中的local.xml文件更改块的顺序
答案!!:
<reference name="content">
<action method="unsetChild"><alias>hierarchy_menu</alias></action>
<action method="insert"><blockName>hierarchy_menu</blockName><siblingName></siblingName><after>1</after></action>
<reference name="hierarchy_menu">
<action method="setTemplate"><name>cms/hierarchy/menu-artists.phtml</name></action>
</reference>
</reference>
关于此的注释:我没有通过local.xml做到这一点。我仍然直接将其作为特定cms页面的布局更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句