2012-11-19 108 views
2

我在嘗試編輯基於Magento的網站主頁的右側邊欄。當我在主頁的Custom design部分編輯Layout Update XML場,我看到這個代碼:在Magento中編輯模板佈局

<reference name="right"> 
    <action method="unsetChild"><name>catalog.compare.sidebar</name></action> 
    <action method="unsetChild"><name>right.newsletter</name></action> 
    <action method="unsetChild"><name>cart_sidebar</name></action> 
    <block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"/> 
</reference> 

但我找不到在哪裏將在塊標籤中指定的佈局。當我刪除整個代碼時,邊欄仍在顯示,但在邊欄的其餘部分頂部添加了比較邊欄寬頁。

我是新來的Magento,有點迷路。感謝您的幫助。

+0

你究竟想達到什麼目的? –

+0

我需要更改構成邊欄的靜態塊。我可以單獨編輯靜態塊,但我需要完全刪除側欄的某個塊。 –

+0

在你的''裏面使用''節點。 –

回答

2

使用本

<remove name="catalog.compare.sidebar"/> 

default

這樣

<default> 
    <reference name="right"> 
     <remove name="catalog.compare.sidebar"/> 
    </reference> 

</default> 

,將工作

+0

請檢查比較邊欄是否存在於catalog.xml和page.xml中。那裏也請使用

0

完成的最好方法是創建在你的主題local.xml文件,佈局部分並粘貼此代碼。所以你不需要搜索所有的文件。

<layout version="0.1.0"> 
    <default> 
     <!-- remove compare sidebar --> 
     <remove name="catalog.compare.sidebar"/> 
    </default> 
</layout>