如何为SugarCRM任何模块的快捷操作栏增加一个公共按钮?

来源:互联网 发布:卫星电视接收软件 编辑:程序博客网 时间:2024/05/24 02:37


快捷操作栏按钮如下所示:


以下是为SugarCRM任何模块添加一个公共按钮的操作步骤:
1、建立下面的文件,如果没有相应的文件夹,请自行建立。
custom\Extension\application\Ext\Menus\menu.ext.php


2、在新建的文件输入以下代码:

[php] view plain copy
  1. <?php  
  2. if(ACLController::checkAccess('Accounts''list', true)){  
  3.     $module_menu[]=Array(  
  4.         //点击按钮要跳转的URL  
  5.         "index.php?module=Accounts&action=index&return_module=Accounts&return_action=DetailView",   
  6.         //按钮要显示的字符串  
  7.         "全局测试按钮",  
  8.         //按钮的图标名称(即图标文件名去掉后缀),从./themes/default/images目录读取。  
  9.         "CreateQuotes",   
  10.         //模块名称  
  11.         'Accounts'  
  12.     );  
  13. }  
  14. ?>  
3、在Sugar系统中依次点击"系统管理>修复>快速修复和重建",然后您会看到custom\modules\目录下创建了以下目录和文件。
Accounts\Ext\Menus\menu.ext.php



说明:
为什么要的custom\Extension\application\下建立文件?
因为Sugar实现了一个应用程序全局扩展框架,提供修改自定义功能而又不干扰其他自定义功能。然后通过"系统管理>修复>快速修复和重建"就会把代码安装到custom\application\目录。


最终效果:


(探讨请加微信:JiangHuKeyKe)

阅读全文
0 0
原创粉丝点击