как я могу добавить новый шаблон цены в magento

как я могу добавить новый шаблон цены в представление категории (template / catalog / product / list.phtml) без изменения шаблона цены, который используется в (template / catalog / product / view.phtml)? оба файла используют шаблон / catalog / product / price.phtml, но мне нужен отдельный шаблон цены в шаблоне / catalog / product / list.phtml, который не отображает текст «специальная цена».

Большое спасибо за Вашу помощь. nafex

Solutions Collecting From Web of "как я могу добавить новый шаблон цены в magento"

после долгого поиска в Интернете я нашел хороший способ:

в файле 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 метод _getPriceBlockTemplate который используется вызовом getPriceHtml для списка продуктов. Это должно позволить вам конкретно указать ваши собственные шаблоны цен для этого блока, предоставляя вам контроль не только за списками страниц каталога, но и за соответствующие продукты и продукты upsell.

Надеюсь, это поможет!

Спасибо, Джо