2011-10-04 3 views
0

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

답변

0

Drew (OP) 이미 질문을 자기 - 응답 젠토 CE에이 코드를 실행하고 있습니다.

인용구 :

편집 : 문제 분류. 명명 문제였습니까?

참고 : 반드시 OK to self-answer 자신의 질문입니다. 진짜 답변으로 게시하십시오. 그러나 은 질문이나 코멘트에이 아닙니다. 실제 답변으로 게시하면 "답변되지 않은"목록을 더 분명하게 유지하는 데 도움이됩니다 (다른 사람들이 시간을 낭비하지 않도록).