【问题标题】:Implementing logic and editing of existing SuiteCRM modules实现现有 SuiteCRM 模块的逻辑和编辑
【发布时间】:2017-04-04 12:16:45
【问题描述】:

我是 SuiteCRM 的新手,想扩展现有接口的功能。 根据我迄今为止的经验,每个界面(联系人、帐户等)基本上都是一个模块。

但我不知道如何对现有的进行更改。或者如何将它们下载为可导出的模块。

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

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

如果不可能: 我正在研究正确:替代方法是使用自定义操作设置自定义视图?

【问题讨论】:

  • 已经具备导出帐户列表的功能。在帐户列表屏幕中,选择您想要的帐户,然后在“批量操作”下选择导出。
  • 您可以编辑模块并为其添加功能。最佳实践是在 custom/modules/~ModuleName~ 中进行编辑,否则在升级时对代码所做的任何更改都将被覆盖。对代码进行任何更改后,请转到管理中的修复屏幕并进行快速修复和重建。
  • @DigitalMcGrath - 我只是随机选择一个可以帮助我提高 SuiteCRM 技能的示例,我不知道它已经存在。但问题在于是否可以对已包含的模块进行更改,而不是自定义创建的模块。
  • 很有可能。查看自定义/模块/任何模块。如果您需要编辑不存在的文件,只需从模块/任何模块复制它即可。
  • 如何导出修改后的内置模块?是否确定在提交更新时它不会被覆盖?

标签: php crm sugarcrm suitecrm


【解决方案1】:

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

【讨论】:

  • 请不要使用签名;如果您愿意,可以在您的个人资料中添加链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多