2014-10-30 111 views
1

Magento 1.9 rwd主题 我无法让类别分层导航移动。我可以删除它,但我不想删除它。我只想移动它。无法让它响应“unsetChild”或之前/之后。我已经尝试了我可以找到的每个建议,而且没有任何工作。我真正想要的是左侧块中的“常规”类别导航,其下面有分层导航,但分层导航不会预订。这是我现在有:移动类别分层导航到边栏底部Magento

<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> 
 
\t </catalog_category_layered>

我已经试过了各种的分层导航组合。在我的catalog.xml中,我将这个放置改为=“ - ”。我已将比较边栏更改为之前的版本。我在local.xml中

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

任何帮助表示赞赏尝试下面的代码的多种组合。

回答

1

想通了。引用名称必须

<reference name="left_first">

,而不是仅仅

<reference name="left">

的代码如下

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