2012-07-25 60 views
1

category.xml我在改變基準名稱:Magento分層導航塊。移動到中心

<reference name="left"> 
     <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/> 
    </reference> 

content,我認爲會分層nav放入中心。但是,它仍然停留在左側。事實上,即使我改變leftright,它仍然不會從左側邊欄中的移動。

我在這裏做錯了什麼?

回答

4

我設法通過註釋掉或刪除以下呼叫catelog.xml解決這個問題(爲別人誰遇到這個問題):

<reference name="left"> 
    <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/> 
</reference> 

然後加入name="product_list"塊略低於內這條線。

<block type="catalog/layer_view" name="filter" template="catalog/layer/view.phtml"/> 

然後內list.phtml呼應它想:<?php echo $this->getChildHtml('filter');?>

1

你能否提供更多的喜歡在哪個包/主題,你正在做的這個變化,如果該包/主題也確實在管理選定的信息。

它也可能是一個緩存的問題,它的啓用時。你有沒有試過在System > Cache management中沖洗它?

也許有點話題:但最佳實踐是始終通過local.xml文件而不是直接在XML文件中執行XML佈局更改,例如base/default XML文件。但也許你已經知道這一點。

+0

這個問題似乎發生的所有主題(包括違約),這樣排除了一個主題的問題,這不是一個緩存的問題,我清除並檢查,它排除了這一點。我厭倦了編輯local.xml和'base/default'1.我應該提到這是企業版本。 Thxs雖然答案。我會在下面發佈我如何設法解決這個問題 – Blackbird 2012-07-28 10:15:34