2010-05-26 5 views
2

(템플릿/카탈로그/카탈로그/템플릿)에 사용 된 가격 템플릿을 변경하지 않고도 카테고리보기 (템플릿/카탈로그/제품/list.phtml) product/view.phtml)? 두 파일 모두 템플릿/catalog/product/price.phtml을 사용하지만 template/catalog/product/list.phtml에서 "특별 가격"텍스트를 표시하지 않는 별도의 가격 템플릿이 필요합니다.어떻게 magento에 새 가격 템플릿을 추가 할 수 있습니까

도움 주셔서 대단히 감사합니다. nafex

답변

10

내가 좋은 방법을 발견 인터넷에 긴 검색 시간 후 :

<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> 

에 : 파일 catalog.xml에서

난 그냥 작업을 추가 블록 :

<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> 
0

당신은 항상 당신의 자신의 모듈에 블록과 Mage_Catalog_Block_Product_List 블록을 무시하고 다음 제품 목록 getPriceHtml에 호출에 의해 사용되는 _getPriceBlockTemplate 방법을 구현할 수있다. 이렇게하면이 블록에 대한 고유 한 가격 템플리트를 구체적으로 지정할 수 있으므로 카탈로그 페이지 목록뿐만 아니라 관련 및 업 셀 제품에 대한 제어도 가능합니다.

희망 하시겠습니까?

감사합니다, 조

관련 문제