2017-04-04 61 views
1

我对SuiteCRM很新,想扩展现有接口的功能。 从我的经验到现在,每个界面(Contact,Accounts,...)基本上都是一个模块。实现现有的SuiteCRM模块的逻辑和编辑

但我无法弄清楚如何实施现有的变化。或者如何将它们下载为可导出的模块。

作为示例:在模块Accounts中,我想添加一个按钮,将所有选定的帐户下载为CSV文件。

如果可能:如何确保模块更改不会在下次更新中恢复?

万一不可能: 我正在研究正确的:另一种方法是使用自定义操作设置自定义视图?

+0

导出帐户列表的功能已经存在。从账户列表屏幕中选择您想要的账户,然后在“批量操作”下选择导出。 – DigitalMcGrath

+0

您可以编辑模块并为其添加功能。最佳做法是在custom/modules /〜ModuleName〜中进行编辑,否则当您执行升级时,对代码所做的任何更改都将被覆盖。在对代码进行任何更改之后,请转到管理员的修复屏幕并进行快速修复并重建。 – DigitalMcGrath

+0

@DigitalMcGrath - 我只是选择了一个随机的例子,可以帮助我改进我的SuiteCRM-Skills,我不知道它已经存在。但是问题的关键在于是否可以对已包含的模块进行更改,而不是自定义创建的模块。 – Qohelet

回答

0

您可以从工作室导出您的定制权。 即使您已经在内置模块中进行了自定义,也可以进入studio - >选择模块 - >导出自定义(顶部让角落)。

+1

请不要使用签名;如果您愿意,您可以在个人资料中添加链接。 – Glorfindel