0

我需要一些有关 SugarCRM 6.5 CE 自定义模块的帮助。这就是我想要的。在联系页面上有一个活动部分。下拉列表有一个选项“撰写电子邮件”。我创建了一些添加新选项的文件。我希望此选项打开相同的撰写电子邮件,然后在发送电子邮件后我想执行一些附加功能。这是我的问题,我已成功添加新选项并使其升级安全并添加 after_save 挂钩来执行附加功能。我遇到的问题是我不知道如何区分常规撰写电子邮件和新的撰写电子邮件选项。

我认为最简单的方法可能是在电子邮件对话框中添加一些新的 javascript,并向服务器发送一个附加参数,表明可以做其他事情。我不知道如何将这个额外的 javascript 合并到撰写电子邮件对话框中。看起来撰写电子邮件对话框的构建方式与其他视图不同。我想我知道如何修改一些核心文件,但我想让它升级安全,所以我不想触及核心。

任何帮助将不胜感激。谢谢

4

1 回答 1

0

我推荐的方法是扩展用于电子邮件撰写的类。您需要在新目录中的文件中添加一个新入口点(查看 SugarCRM 论坛的详细步骤)。这个文件应该扩展基本的电子邮件类,您唯一需要做的就是覆盖保存或发送电子邮件的默认方法(假设这是需要附加功能的地方)。

一旦你有了扩展,你只需修改 URI 以指向这个新的入口点,其他一切都应该相同。

希望这可以帮助!

于 2012-08-06T14:22:59.797 回答