如何在不更改在模板/目錄/目錄中使用的價格模板的情況下向類別視圖(模板/目錄/產品/ list.phtml)添加新的價格模板?產品/ view.phtml)? 這兩個文件都使用template/catalog/product/price.phtml,但我需要一個單獨的模板/ catalog/product/list.phtml中的價格模板,不顯示文本「特價」。如何向magento添加新的價格模板
非常感謝您的幫助。 nafex
如何在不更改在模板/目錄/目錄中使用的價格模板的情況下向類別視圖(模板/目錄/產品/ list.phtml)添加新的價格模板?產品/ view.phtml)? 這兩個文件都使用template/catalog/product/price.phtml,但我需要一個單獨的模板/ catalog/product/list.phtml中的價格模板,不顯示文本「特價」。如何向magento添加新的價格模板
非常感謝您的幫助。 nafex
後在互聯網上搜索時間長,我發現一個不錯的方式:
在文件的catalog.xml我剛纔添加的動作:
<action method="addPriceBlockType"><type>simple</type><block>catalog/product_price</block><template>catalog/product/new_price.phtml</template></action>
<action method="addPriceBlockType"><type>grouped</type><block>catalog/product_price</block><template>catalog/product/new_price.phtml</template></action>
<action method="addPriceBlockType"><type>configurable</type><block>catalog/product_price</block><template>catalog/product/new_price.phtml</template></action>
到該塊:
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
你總是可以覆蓋Mage_Catalog_Block_Product_List
塊與塊你自己的模塊中,然後重新實現_getPriceBlockTemplate
方法,用於通過調用getPriceHtml
的產品清單。這應該允許您專門爲此區塊指定自己的價格模板,使您不僅可以控制目錄頁面列表,還可以控制相關和加售產品的模板。
希望有幫助!
謝謝, 喬