【问题标题】:sugarCRM Community Edition: How to make a field required?SugarCRM 社区版:如何使字段成为必填项?
【发布时间】:2014-06-30 18:29:00
【问题描述】:

我已经在谷歌上搜索了一段时间,但没有任何结果。我对 CRM 和 PHP 完全陌生,而且我几乎对这两者都一无所知,但是上周这项任务落在了我的腿上。

我要做的就是在创建联系人时将帐户名称字段设为必填。我无法弄清楚为什么帐户名称字段显示在创建联系人页面上,但在单击联系人后在工作室的字段部分中却没有。

任何帮助将不胜感激,如果措辞令人困惑,我深表歉意。

【问题讨论】:

    标签: php field sugarcrm required


    【解决方案1】:

    Contacts -> Account Name 在技术上不是一个字段,它是存在于 Accounts 和 Contacts 模块之间的关系。这就是 Studio 不在字段部分显示“帐户名称”的原因,这通常是使字段成为必填项的最简单方法。

    但是,关系只是花哨的 vardef,您仍然可以使用较小的代码调整使其成为必填字段。在/custom/Extensions/modules/Contacts/Ext/Vardefs/ 中创建一个文件并将其命名为相关的名称,例如“account_name.php”并用以下内容填充它:

    <?php
    $dictionary['Contact']['fields']['account_name']['required'] = true;
    

    确保以适当的权限保存此文件,然后运行修复和重建。

    【讨论】:

    • 谢谢!很抱歉我没有早点回来。不久之后我想通了,但我来这里的时间还不够长,无法回答我自己的问题。我很感激!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2018-01-07
    • 1970-01-01
    • 2010-11-27
    • 2013-07-01
    • 2017-04-02
    • 1970-01-01
    相关资源
    最近更新 更多