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 回答