回答:
ブロックタイプを変更することは、ブロッククラスを変更することを意味します。
...ブロックを上書きできます:
layout.xml
ブロックが作成された後に処理されることを確認します。たとえば<depends>
、Company_Module.xml
問題は、これによりブロックが上書きされ、タイプが変更されないことです。これは、作成から変更までの間にこのブロックで行われたすべてが失われることを意味します。
たとえば、変更する場合catalog.navigation
:
<layout version="0.1.0">
<catalog_category_default translate="label">
<reference name="left">
<block type="myModule/navigation" name="catalog.leftnav" after="currency" template="myModule/catalog/navigation/left.phtml"/>
</reference>
</catalog_category_default>
</layout>