2013-11-26 71 views
0

我的Magento擴展需要jQuery的管理面板頁面。我在網上找到了關於如何在我的擴展中包含jQuery的教程。包括jquery在Magento擴展,但只在擴展頁

下面是我如何包括它。

〜應用程序/設計/ adminhtml /默認/缺省/佈局/ myextension.xml

<default> 
    <action method="addItem"> 
    <type>skin_js</type> 
    <name>myextension/js/jquery.js</name> 
    <params/> 
    </action> 
</default> 

這工作,但我的問題是,這包括在所有的管理頁面的jquery.js。這會導致其他擴展程序出現問題。我如何做到這一點,以便只有當我進入我的擴展管理頁面時纔會包含jQuery?

回答

2

您需要更改

<default></default>

<adminhtml_url_key_for_your_extension><adminhtml_url_key_for_your_extension/>

當您使用默認爲你的目標擊中所有頁面

+0

這是正確的方式。 adminhtml_url_key_for_your_extension意思就像如果你的控制器動作就像myextension_adminhtml_mycontroller_myaction那樣使用這種方式 ....

+0

是啊,它應該與生成頁面的內容相同,www.site.com/dashboard/index將< adminhtml_dashboard_index> kkemple