CMS页面的布局更新XML

时间:2014-01-13 23:17:38

标签: xml magento

我有一个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.wrapperhiearchy_menu都是content区块的子级。我正在做的不行。我不确定如何让菜单重新定位,就像我需要的那样。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

由于帖子位于change order of blocks via local.xml file in magento

,我能够将其投入使用

答案!!:

<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页面的布局更新。

相关问题