【问题标题】:Adding a custom field type to SugarCRM?向 SugarCRM 添加自定义字段类型?
【发布时间】:2011-05-24 11:02:54
【问题描述】:

我正在尝试向我们的 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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      为什么您需要自定义字段类型来实现如此小的功能?只需在editviewdef.php 中添加您的自定义 JS 文件。然后使用一些jQuery selector 来执行某些操作。如需查看详细信息,您可以使用view.detail.php 在运行时添加所需的文本。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-29
        • 1970-01-01
        • 2014-05-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多