如何為SugarCRM任何模組的快捷操作欄增加一個公共按鈕?
阿新 • • 發佈:2019-01-03
快捷操作欄按鈕如下所示:
以下是為SugarCRM任何模組新增一個公共按鈕的操作步驟:
1、建立下面的檔案,如果沒有相應的資料夾,請自行建立。
custom\Extension\application\Ext\Menus\menu.ext.php
2、在新建的檔案輸入以下程式碼:
- <?php
- if(ACLController::checkAccess('Accounts', 'list', true)){
- $module_menu[]=Array(
- //點選按鈕要跳轉的URL
- "index.php?module=Accounts&action=index&return_module=Accounts&return_action=DetailView"
- //按鈕要顯示的字串
- "全域性測試按鈕",
- //按鈕的圖示名稱(即圖示檔名去掉字尾),從./themes/default/images目錄讀取。
- "CreateQuotes",
- //模組名稱
- 'Accounts'
- );
- }
- ?>
Accounts\Ext\Menus\menu.ext.php
說明:
為什麼要的custom\Extension\application\下建立檔案?
因為Sugar實現了一個應用程式全域性擴充套件框架,提供修改自定義功能而又不干擾其他自定義功能。然後通過"系統管理>修復>快速修復和重建"就會把程式碼安裝到custom\application
最終效果:
需要命理預測服務請加微信: