将类别分层导航移动到侧栏Magento的底部

时间:2014-10-30 23:54:44

标签: html xml magento block

Magento 1.9 rwd主题 我无法移动类别分层导航。我可以删除它,但我不想删除它。我只想动一下。不能让它回应" unsetChild"或之前/之后。我已经尝试了所有可以找到的建议,但没有任何建议可行。我真正想要的是"常规"左侧块中的类别导航,下面是分层导航,但分层导航不会让步。这就是我现在所拥有的:



<catalog_category_layered>
        <reference name="left">
            <block type="catalog/navigation" name="catalog.leftnav.categories" before="currency" template="catalog/navigation/left.phtml"/>
        </reference>
        <reference name="catalog.leftnav">
            <action method="unsetChild"><child>category_filter</child></action>
        </reference>
	</catalog_category_layered>
&#13;
&#13;
&#13;

我在分层导航上尝试了各种组合。在我的catalog.xml中,我已将位置更改为after =&#34; - &#34;。我已将比较侧边栏更改为之前。我在local.xml

中尝试了以下代码的许多组合

&#13;
&#13;
<reference name="left">
    <action method="unsetChild"><alias>catalog.leftnav</alias></action>
</reference>
<reference name="left">
    <action method="insert"><blockName>catalog.leftnav</blockName></action>
</reference>
&#13;
&#13;
&#13;

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

想出来。参考名称必须是

&#13;
&#13;
<reference name="left_first">
&#13;
&#13;
&#13;

而不仅仅是

&#13;
&#13;
<reference name="left">
&#13;
&#13;
&#13;

代码如下

&#13;
&#13;
<catalog_category_layered>
    <reference name="left_first">
        <block type="catalog/navigation" name="catalog.leftnav.categories" before="-" template="catalog/navigation/left.phtml"/>
    </reference>
	<reference name="catalog.leftnav">
        <action method="unsetChild"><child>category_filter</child></action>
    </reference>
</catalog_category_layered>
&#13;
&#13;
&#13;