Amasty shopby モジュールにカスタム フィールドをもう 1 つ追加しようとしています。そのためには、adminhtml フォームをオーバーライドする必要があります。そのためのモジュールを作成しましたが、既存のモジュールをオーバーライドしません。「Amasty_Shopby_Block_Adminhtml_Filter_Edit_Tab_General」クラスをオーバーライドする必要があります。これが私のコードです。
Mycompany_Mymodule.xml
<?xml version="1.0"?>
<config>
<modules>
<Mycompany_Mymodule>
<active>true</active>
<codePool>local</codePool>
<depends>
<Amasty_Shopby />
<Amasty_Base />
</depends>
</Mycompany_Mymodule>
</modules>
</config>
Mycompany/Mymodule/etc/config.xml
<config>
_____________
______________
<global>
<blocks>
<adminhtml>
<rewrite> <filter_edit_tab_general>Mycompany_Mymodule_Block_Adminhtml_Filter_Edit_Tab_General
</filter_edit_tab_general>
</rewrite>
</adminhtml>
</blocks>
</global>
____________
-________________
</config>
Mycompany\Mymodule\Block\Adminhtml\Filter\Edit\Tab\General.php
public class Mycompany_Mymodule_Block_Adminhtml_Filter_Edit_Tab_General extends Amasty_Shopby_Block_Adminhtml_Filter_Edit_Tab_General
{
_______________
___________
}