2012-11-30 103 views
1

升級換代之前EE v1.12.0.2,我們運行v1.10.1.1,此時此代碼的工作細到一個外部鏈接添加到菜單。Magento管理菜單鏈接後停止工作升級

<?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中有什麼改變了這一點,打破了這一點,任何想法?

回答

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 
{ 

} 

看看@Create a sample admin module for form processing

+0

試過太賴以停止執行菜單,因爲它在尋找在錯誤的地方輔助文件'包括/ src目錄/ Mage_Integration_Helper_Data.php',而不是'包括/ src目錄/ Clean_Integration_Helper_Data.php' – Ashfame

+0

看看我上面的更新的代碼...你需要添加幫手。也是你整個配置或只是一個部分? –

+0

是的,就像那樣。 – Ashfame

相關問題