Magento에서는 다른 모듈 (Magento Adminhtml 모듈에서 가장 일반적인 모듈)에서 블록 (또는 도우미, 모델 등)을 재정의 할 수 있습니다. . 이제 나는 다른 확장에 의해 이미 오버라이드 된 블록을 오버라이드시키고 싶다. 레이아웃 업데이트에서 <remove>
태그와 비슷한 다른 모듈 구성에서 magento가 <rewrite>
태그를 무시하도록 지시 할 수 있습니까? 여기여러 모듈에서 마젠타 블록을 재정의하는 방법 (다른 모듈을 무시하는 방법)
<blocks>
<adminhtml>
<rewrite>
<catalog_product_grid>Symmetrics_DeliveryTime_Block_Adminhtml_Catalog_Product_Grid</catalog_product_grid>
</rewrite>
</adminhtml>
</blocks>
내 확장의 구성 : 여기
은 다른 확장의 구성입니다 난 내 자신의 블록으로Symmetrics_DeliveryTime
에서 블록의 기능을 통합
<blocks>
<adminhtml>
<rewrite>
<catalog_product_grid>Namespace_MyModule_Block_Adminhtml_Catalog_Product_Grid</catalog_product_grid>
</rewrite>
</adminhtml>
</blocks>
그리고 지금 magento가 해당 모듈에서 무시하는 블록을 무시하기를 원합니다.
Magento 방법이 있나요 아니면 그 모듈을 나중에 업데이트하는 동안 모든 번거 로움을 포함하여 구성을 주석 처리하는 유일한 방법입니까?
작품에 도움이 될 것입니다 ... 내 경우에 이것은 괜찮지 만 magento에서 다중 재 작성을위한 깨끗한 해결책은 괜찮을 것입니다 ... 아마 언젠가;) –