1

にアップグレードする前はEE v1.12.0.2、 を実行v1.10.1.1していました。この時点で、このコードは正常に機能し、メニューに外部リンクを追加します。

<?xml version="1.0"?>
<config>
    <modules>
        <Clean_Integration>
            <version>1.0.0</version>
        </Clean_Integration>
    </modules>
    <global>
        <models>
            <customer>
                <rewrite>
                    <customer_api>Clean_Integration_Model_Customer_Customer_Api</customer_api>
                </rewrite>
            </customer>
        </models>
        <helpers>
            <coaching>
                <class>Clean_Integration_Helper</class>
            </coaching>
        </helpers>
    </global>
    <frontend>
        <layout>
            <updates>
                <Clean_Integration module="Clean_Integration">
                    <file>cleanintegration.xml</file>
                </Clean_Integration>
            </updates>
        </layout>
    </frontend>
    <adminhtml>
        <menu>
            <coaching translate="title" module="Integration">
                <title>Coaching</title>
                <sort_order>71</sort_order>
                <url>/appointments/sync/backend/</url>
            </coaching>
        </menu>
        <acl>
            <resources>
                <admin>
                    <children>
                        <coaching translate="title">
                            <title>Coaching</title>
                        </coaching>
                    </children>
                </admin>
            </resources>
        </acl>
    </adminhtml>
</config>

このようなリンクがdomain.com/appointments/sync/backend/ありましたが、アップグレードするとメニュー エントリが表示されますが、リンクではなくなりました。それで、私はこれを壊す何かがMagentoで変更されたと推測しています、何かアイデアはありますか?

4

1 に答える 1

1
<?xml version="1.0"?>
<config>
    <modules>
        <Clean_Integration>
            <version>1.0.0</version>
        </Clean_Integration>
    </modules>
    <global>
        <models>
            <customer>
                <rewrite>
                    <customer_api>Clean_Integration_Model_Customer_Customer_Api</customer_api>
                </rewrite>
            </customer>
        </models>
        <helpers>
            <integration>
                <class>Clean_Integration_Helper</class>
            </integration>
        </helpers>
    </global>
    <frontend>
        <layout>
            <updates>
                <integration>
                    <file>cleanintegration.xml</file>
                </integration>
            </updates>
        </layout>
    </frontend>
    <adminhtml>
        <menu>
            <integration translate="title" module="integration">
                <title>Coaching</title>
                <sort_order>71</sort_order>
                <action>appointments/sync/backend/</action>
            </integration>
        </menu>
        <acl>
            <resources>
                <admin>
                    <children>
                        <integration translate="title">
                            <title>Coaching</title>
                        </integration>
                    </children>
                </admin>
            </resources>
        </acl>
    </adminhtml>
</config>

/app/code/local/Clean/Integration/Helper/Data.php に作成します

<?php
class Clean_Integration_Helper_Data extends Mage_Core_Helper_Abstract
{

}

@フォーム処理用のサンプル管理モジュールを作成するをご覧ください

于 2012-11-30T10:43:23.407 に答える