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

标签 module field sugarcrm suitecrm

我正在尝试向我们的 SugarCRM 6.2 实例添加自定义字段类型。我想添加一个“电子邮件链接”类型字段。我希望它的功能与 URL 字段类似,但每个地址都使用 "mailto://" 前缀,而不是 "http://"

如果在创建新字段时该字段类型在工作室中可用,或者至少需要一些自定义代码来实现它,那就太好了。

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

但无法让任何东西发挥作用。有什么帮助吗?

最佳答案

首先,您不想在自定义目录之外进行任何编码更改。在此目录之外执行此操作并不安全。

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

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

关于module - 向 SugarCRM 添加自定义字段类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109412/

相关文章:

javascript - 如何在sugarcrm中制作弹出窗口?

java - SugarCRM 自定义字段

sugarcrm - SugarCRM 中每个文件的第一行的含义是什么

localization - Mathematica 中的词法和动态范围 : Local variables with Module, With 和 Block

python - 在Python中导入模块

javascript - 如何在 es6 中导入本身需要在导入之前调用/初始化其函数/类的模块

Python - 对象没有属性错误

php - 如何根据单选按钮显示和隐藏字段

c# - 将代码添加到 C# 获取/设置属性而不需要支持字段?

python - python 模块变量如何工作?