2011-11-09 50 views
5

我試圖對產品頁面上的羣組,捆綁和可配置產品類型進行一些設計更改。到目前爲止,我一直在爲產品分配不同的模板,但目前這不是一個選項,不幸的是...用於magento中的羣組和捆綁產品類型的不同view.phtml文件

我已經爲捆綁和組類型產品設計了custom_view.phtml和custom_view2.phtml,但我不知道如何使magento根據這些產品類型呈現這些phtml文件...

任何人都可以幫我解決這個問題嗎?

謝謝...

回答

2

查找範圍/app/design/frontend/default/default/layout/catalog.xml

還有像下面幾行:

<PRODUCT_TYPE_grouped translate="label" module="catalog> 
    ... 
</PRODUCT_TYPE_grouped> 

在該XML可以添加布局xml來覆蓋使用的模板。您應該將此佈局xml文件複製到您自己的皮膚中並在其中進行更改。我猜你想:

<reference name="content"> 
    <block type="catalog/product_view" name="product.info" template="path/to/your/custom_view2.phtml"> 
</reference> 
+0

你好蒂姆。感謝幫助。我發現代碼和我將根據我的需要使用它。但是,我不能看到任何與BUNDLE產品相關的代碼。我可以複製這個並將其更改爲「Product_Type_Bundle」?它會以這種方式工作嗎? 謝謝... –

+3

不要在那裏做。在主題的佈局文件夾的local.xml中執行。您可以合併bundle.xml中的捆綁產品類型的更改。 – benmarks

+0

Hi @Ben感謝您的回覆。我有點與代碼混淆,你能給我一個示例代碼,我怎麼能實現它作爲捆綁產品?謝謝...... –

9

我知道這個題目是有點老了,但我發現自己需要的答案這個問題也和這是我工作:

在bundle.xml

,找到

<PRODUCT_TYPE_bundle translate="label" module="bundle"> 

,並添加以下引用:

<reference name="product.info"> 
     <action method='setTemplate'><template>path/to/your/template/view.phtml</template></action> 
    </reference> 

希望這有助於:)

0

我爲配置做了檢查,請

<PRODUCT_TYPE_configurable translate="label" module="catalog"> 
    <label>Catalog Product View (Configurable)</label> 
    <reference name="product.info"> 
     <action method="setTemplate"> 
      <template>catalog/product/configurableview.phtml</template> 
     </action> 
    </reference> 
</PRODUCT_TYPE_configurable>