在sugarcrm自定义模块中创建一个文件类型字段

lay*_*n99 5 sugarcrm

我有一个自定义模块样品管理.我想在editviewdef.php中创建一个文件类型字段,以便我可以上传文件并在需要时从详细视图下载它.有人会告诉我如何继续这项任务的步骤吗?

小智 1

您需要做的是通过以下方式创建自定义 SugarField 类型:

  1. 使用 include/SugarFields/Fields 中的字段类型名称创建一个新文件夹
  2. 在该文件夹中,您需要创建一个 .tpl 文件来描述如何为每种视图类型设置字段(因此您将拥有 EditView.tpl、DetailView.tpl 以及您将使用该字段的任何其他视图) 。我会在 /include/SugarFields/Fields/Text 中查找您应该创建的 tpl 的一个很好的示例。
  3. 创建具有该类型的新字段,或者使用 vardefs 或 field_meta_data 表(对于自定义字段)将字段类型从现有类型更改为新类型。

我绝对可以验证 SugarCRM 6.4.1 中是否存在文件字段类型,一旦您定义了该字段的布局方式,您应该能够与 CRM 的其余部分无缝地使用它。