向SugarCRM添加自定义字段类型?

问题描述 投票:3回答:2

我正在尝试向SugarCRM 6.2实例添加自定义字段类型。我想添加一个“email link”类型字段。我希望它的功能类似于URL字段,但是使用"mailto://"前缀而不是"http://"为每个地址添加前缀。

如果在创建新字段时工作室中可以使用该字段类型,或者至少可以使用一些自定义代码来实现它。

我到目前为止做了什么: - 我已经将include / SugarFields / Fields / URL复制到include / SugarFields / Fields / Email - 在modules / ModuleBuilder / language / en_us.lang.php中我添加了电子邮件字段的标题

但无法得到任何工作。有帮助吗?

module field sugarcrm suitecrm
2个回答
3
投票

首先,您不希望在自定义目录之外进行任何编码更改。在此目录之外执行此操作不是升级安全的。

  1. 在自定义文件夹中创建自定义字段目录
  2. 为自定义字段创建新模板文件(.tpl)

那么你可以在工作室中添加一个常规文本字段,然后在你的tpl文件中的自定义目录中编辑你的viewdef,将mailto://连接到你的文本,只需添加人员的电子邮件地址,它将为你处理其余的事情。


0
投票

为什么你需要这种小功能的自定义字段类型?只需在editviewdef.php中添加自定义JS文件即可。然后使用一些jQuery selector来执行某些操作。对于详细视图,您可以使用view.detail.php在运行时添加所需的文本。

这将帮助您在数据库中存储更少的数据并在前端显示更多数据。

© www.soinside.com 2019 - 2024. All rights reserved.