2011-04-04 57 views
1

Noob問題在這裏。我已經創建併成功地將額外的頁面佈局添加到客戶網站上的現有主題。Magento內容區塊問題

然後我檢查了內容區域發生了什麼,發現名爲grouped.phtml的文件被調用。

的問題

我想複製該文件,並調用它(例如)grouped2.phtml並將其添加到我的自定義頁面佈局,同時保持第一個文件(grouped.phtml)獨自一人。我該怎麼做呢?提前謝謝你。

+1

你還想在佈局中包含grouped.phtml嗎? – 2011-04-05 02:40:02

+0

是的,我願意。我將嘗試下面添加的內容,我會盡快與您聯繫。謝謝Jonathon。 – willbeeler 2011-04-06 13:34:20

回答

3

複製grouped.phtmlbase/default/template/catalog/product/view/type/grouped2.phtml在您的主題相同的目錄。如你所願編輯它。

在你的主題中打開layout/catalog.xml。查找說

<block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped.phtml"> 
     <block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra"/> 
    </block> 

複製這些行以您的grouped2.phtml

完成的線。

======編輯===========

如果您希望保留標準grouped.phtml作爲默認,但使用grouped2.phtml在一些您可以在Magento Admin的特定產品或類別的「設計」選項卡上的「自定義佈局更新」字段中進行XML佈局更改。在這種情況下,請使用以下XML:

<remove name="product.info.grouped"/> 
<block type="catalog/product_view_type_grouped" name="product.info.alternative.grouped" as="product_type_data" template="catalog/product/view/type/grouped2.phtml"> 
     <block type="core/text_list" name="product.info.grouped.extra" as="product_type_data_extra"/> 
    </block> 

請注意插入的XML具有不同的名稱。

+0

假設我想將grouped.phtml作爲默認分組模板。我有一個自定義頁面佈局,我只想要顯示grouped2.phtml。我如何將您的解決方案綁定到新的頁面佈局中? – willbeeler 2011-04-06 14:51:49

+0

我的意思是,我已經完成了你所說的,並且我確定它可以工作,但我只想讓grouped2.phtml在新的頁面佈局上顯示,而不是其他任何地方。提前致謝。 – willbeeler 2011-04-06 14:52:25

+1

@willbeeler - 看到我編輯的答案,希望這是你需要的 – 2011-04-07 06:29:57