如何解决将自定义字段类型添加到SugarCRM吗?
| 我正在尝试向我们的SugarCRM 6.2实例添加自定义字段类型。我想添加一个\“email link
\”类型字段。我希望它的功能像URL字段一样,但是在每个地址前面都加上\"mailto://\"
前缀而不是\"http://\"
。
如果在创建新字段时Studio中可以使用该字段类型,或者至少需要一些自定义代码来实现它,那将是很好的。
我到目前为止所做的:
-我已将include / SugarFields / Fields / URL复制到include / SugarFields / Fields / Email
-在modules / ModuleBuilder / language / en_us.lang.php中,我为电子邮件字段添加了标题
但是无法使任何东西正常工作。有什么帮助吗?
解决方法
首先,您不想在自定义目录之外进行任何编码更改。在此目录之外执行此操作并不安全。
在您的自定义文件夹中创建一个自定义字段目录
为您的自定义字段创建新的模板文件(.tpl)
那么您可以在Studio中添加常规文本字段
然后在自定义目录中编辑viewdef
在您的tpl文件中将mailto://连接到您的文本,然后添加人员的电子邮件地址,它将为您处理其余的工作
,为什么需要自定义字段类型来实现如此小的功能?只需在
editviewdef.php
中添加您的自定义JS文件即可。然后使用some4ѭ执行某些操作。要查看详细信息,可以使用view.detail.php
在运行时添加所需的文本。
这将帮助您在数据库中存储较少的数据,并在前端显示更多的数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。