Magento의 addPriceBlockType에 약간 문제가 있습니다.Magento - addPriceBlockType의 블록/레이아웃 문제
구성 가능한 제품에 대해서만 Mage_Catalog_Block_Product_Price를 확장하려고합니다. 구성 가능한 제품의 가격을 처리하는 자체 블록 유형 및 템플릿을 정의하려고합니다. - 내가 올바른 방향으로 향하고 제안하는 -하지만 블록이 출력 결코
<default>
<reference name="catalog_product_price_template">
<action method="addPriceBlockType"><type>configurable</type>
<block>myblocktype/product_price</block>
<template>myblocktype/catalog/product/price.phtml</template></action>
</reference>
</default>
가격 블록이 구성 제품에서 사라 : 내 모듈 레이아웃 파일에서
나는 다음 있습니다. 또한 위의 레이아웃 XML에서는 내 사용자 정의 블록의 _toHtml 메서드에 도달하지 않습니다. 내 사용자 정의 블록이 Mage_Catalog_Block_Product_Price를 확장 중입니다.
그러나 경우에, 나는 같이 내 레이아웃 XML의 Mage_Catalog_Block_Product_Price의 블록 유형을 제공 :
<default>
<reference name="catalog_product_price_template">
<action method="addPriceBlockType"><type>configurable</type>
<block>catalog/product_price</block>
<template>myblocktype/catalog/product/price.phtml</template></action>
</reference>
</default>
다음은 블록 출력, 내 사용자 지정 템플릿.
사용자 정의 블록 유형이 필요하지만이 솔루션은 충분한 솔루션입니다.
내 사용자 정의 블록이 출력되지 않지만 코어 블록이 동일한 레이아웃 xml을 사용하는 이유에 대해 조언 할 수있는 사람이 있습니까? 또한 코어 번들과 동일한 방법을 사용하고 있고 msrp 모듈도 사용하고 있습니다.
나는 1.6