0

我想在电话字段中的 phone_no 附近添加一个图标。它应该有一个 jQuery click() 动作。有必要创建新模块来安装,或者我只需向现有字段添加新钩子(如果钩子 - 在哪里添加它)?我找到了文件/custom/modules/logic_hooks.php,但是当我更改它时(添加的行):

$hook_array['after_ui_frame'][] = Array(12, 'Description', 'custom/modules/MyModule/mymodule.php','MyModule', 'showIcon');

一些页面触发了奇怪的弹出窗口(很多 \t\t\t\n\n\n 等)。有人可以给我一个提示如何正确地做到这一点吗?我是 SugarCRM 的全新用户

4

2 回答 2

1

after_ui_frame 逻辑钩子触发每个页面加载。当你渲染工作室时,钩子被触发并且 html 没有正确渲染。

对特定模块应用检查,以便您的钩子代码仅对给定模块执行。

if(checkmodulename for you module){
//hook code here...

}

于 2013-06-17T06:56:55.527 回答
0

好的,我找到了解决方案。我可以添加一个字段或通过编辑detailviewdefs.php. 我创建了新字段并在'custom_code'. 谢谢你的努力,鲁佩什。

于 2013-06-17T07:07:25.513 回答