質問

したいオーバーライドのデフォルトの機能の追加などの分野で欧州委員会、立地をお届けしなど)ができません設定を行うことができるでしょう.私の設定ファイルとして以下の

    <config>
  ...

    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <store before="Mage_Adminhtml">Mycompany_Store_Adminhtml_Store</store>
                    </modules>
                </args>
            </adminhtml>
        </routers>
</admin>
 </global>
....
 </config>

いのだが。

役に立ちましたか?

解決 3

最後に、解決策を思いつきました。

<global>

        <rewrite>        
            <mycompany_store_adminhtml_system_storecontroller>
                <from><![CDATA[#^/admin/system_store/#]]></from> <!-- Mage_Adminhtml_System_StoreController  -->
                <to>/store/adminhtml_system_store/</to> <!-- Mycompany_Store_Adminhtml_System_StoreController  -->
            </mycompany_store_adminhtml_system_storecontroller>
        </rewrite>
</global>

他のヒント

マリウスの答えについての私のコメントで、彼の解決策は機能するはずです。

ただし、C/はこれを使用して行う必要があります system.xml, 、システム構成でフィールドを指定できるようにします。その後、これらの値を使用して読み取ることができます Mage::getStoreConfig() 必要なロジックを実行します。

<sections>
    <general>
        <groups>
            <store_information>
                <fields>
                    <commission>
                        <label>Commission</label>
                        <frontend_type>text</frontend_type>
                        <sort_order>10</sort_order>
                        <show_in_default>1</show_in_default>
                        <show_in_website>1</show_in_website>
                        <show_in_store>1</show_in_store>
                    </commission>
                </fields>
            </store_information>
        </groups>
    </general>
</sections>

してもいいのですが、この構成:

<admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <Mycompany_Store before="Mage_Adminhtml">Mycompany_Store_Adminhtml</Mycompany_Store>
                    </modules>
                </args>
            </adminhtml>
        </routers>
</admin>

コントローラはこのファイル:Mycompany/Store/controllers/Adminhtml/System/StoreController.php ではこのようになっているでしょう:

<?php
require_once 'Mage/Adminhtml/controllers/System/StoreController.php';
class Mycompany_Store_Adminhtml_System_StoreController extends Mage_Adminhtml_System_StoreController{
    //your methods here
}

こうしておきたいオーバーライド店舗のコントローラです。何かわからないのはなぜ必要なものではないかと思います。を追加できるすべての設定をしたいのシステム->設定を使用system.xml ファイルからのモジュールで読み取ることが簡単に Mage::getStoreConfig('path/to/setting').
または余分なフィールドの店主体だけで追加し、テーブル core_store 分野に向かっているとのことでは本ホームページより雛形を追加/編集す。 この方法で行うことができます.

てほしいスポットを取り付けて、自分の価値のconfigます。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top