0

商品の編集セクションでタブの順序を変更したいのですが、たとえば、カテゴリと在庫タブを入れ替える必要があります。オーバーライドMage_Adminhtml_Block_Catalog_Product_Edit_Tabsブロックが機能していないようです。

config.xml

<config>
    <global>
        <blocks>
            <my_module>
                <class>Company_Adminhtml_Block</class>
            </my_module>
            <adminhtml>
                <rewrite>
                    <catalog_product_edit_tabs>Company_Adminhtml_Block_Catalog_Product_Edit_Tabs</catalog_product_edit_tabs>
                </rewrite>
            </adminhtml>
        </blocks>
    <global>
</config>

フォルダにコピーCompany_Adminhtml_Block_Catalog_Product_Edit_Tabsしてlocal、カテゴリとインベントリコードを交換しましたaddTab。ポインタはありますか?

4

2 に答える 2

0

モジュールが正しく構成されていることを確認してください。これを行うには、コントローラーアクションから呼び出すだけです。

echo get_class(Mage::getBlockSingleton('adminhtml/catalog_product_edit_tabs'));

構成が正しい場合はCompany_Adminhtml_Block_Catalog_Product_Edit_Tabsを返し、構成が失敗した場合はMage_Adminhtml_Block_Catalog_Product_Edit_Tabsを返す必要があります。

于 2012-07-31T05:44:31.073 に答える