2010-06-30 107 views
3

我想爲magento主頁使用自定義模板文件。 我用下面的代碼在我的主題的佈局/ local.xml文件,如本 tutorial使用magento主頁和產品頁面的自定義模板文件

<new_layout translate="label"> 
    <label>New Layout</label> 
    <reference name="root"> 
     <action method="setTemplate"><template>page/home.phtml</template></action> 
     <!-- Mark root page block that template is applied --> 
     <action method="setIsHandle"><applied>1</applied></action> 
    </reference> 
</new_layout> 

說明,但是模板路徑提示顯示頁/ 3columns.phtml。 任何人都請指定確切的方式來設置一個模板的主頁和另一個產品page.Also要刪除購物車和比較框只能從主頁的邊欄,並顯示在其他網頁。我使用的是magento 1.4 .1

回答

1

您的問題在於您指定要更改的頁面的方式。首頁是CMS頁面,所以您應該編輯特定的CMS頁面來編輯佈局。從那裏您可以更改爲不同的頁面類型並隨意添加或刪除塊。

如果要更改目錄視圖頁面的佈局,您需要編輯標記<catalog_product_view>,您可以在catalog.xml中參考該標記。因此,更改您的代碼是這樣的:

<catalog_product_view> 
    <reference name="root"> 
     <action method="setTemplate"><template>page/home.phtml</template></action> 
     <!-- Mark root page block that template is applied --> 
     <action method="setIsHandle"><applied>1</applied></action> 
    </reference> 
</catalog_product_view> 
+0

感謝您的答覆,你有一個很好的教程Magento的modification.All在magentocommerce網站上的文檔是令人困惑的。 另外我遇到了另一個問題。當我更改類別名稱或靜態頁面url時,URL重寫管理中的記錄數量相乘。我只有20個產品和10個靜態頁面,並且URL重寫管理記錄大於500.我認爲這會降低網站的速度。有沒有解決這個問題?或者我必須清除數據庫表? – 2010-07-01 06:55:08