如何为sugarcrm中的大型下拉列表导入CSV文件?

如何为sugarcrm中的大型下拉列表导入CSV文件?,sugarcrm,Sugarcrm,如何为sugarcrm中的大型下拉列表导入CSV文件?我是否应该更改php文件,如果是,它位于何处SugarCRM下拉列表在文件系统中不同目录的php数组中编码。列表本身不存储在数据库中。你将能够在网上找到你需要知道的一切 我不会投反对票,但我怀疑你在提出这样一个含糊不清、毫无研究的问题之前没有阅读手册,所以被否决了 我找到了解决办法 创建列表 在正确的文件夹中查找正确的语言文件。 如前所述,文件夹可能位于不同的位置。对我来说是/custom/include/language 文件取决于语言(

如何为sugarcrm中的大型下拉列表导入CSV文件?我是否应该更改php文件,如果是,它位于何处

SugarCRM下拉列表在文件系统中不同目录的php数组中编码。列表本身不存储在数据库中。你将能够在网上找到你需要知道的一切


我不会投反对票,但我怀疑你在提出这样一个含糊不清、毫无研究的问题之前没有阅读手册,所以被否决了

我找到了解决办法

  • 创建列表
  • 在正确的文件夹中查找正确的语言文件。
    • 如前所述,文件夹可能位于不同的位置。对我来说是
      /custom/include/language
    • 文件取决于语言(如果您使用英语,则为us_EN.lang.php)
  • 查找您感兴趣的数组,它是列表的技术名称,您会发现它是这样写的:
    $GLOBALS['app\u list\u strings']['zone\u geo\u list']=array(
  • 粘贴您的列表。它可能是这样写的:

    'key1'=>'value1',
    “键2”=>“值2”


  • 为什么这么模糊?!Sugarcrm允许您放置下拉字段。但在其中,您必须逐个手动添加下拉字段。如果我想添加世界上所有的语言,手动添加将花费永远的时间。我只想导入一个csv文件,以便能够为世界上所有语言创建下拉列表。此can实际上,可以通过修改sugarcrm目录中的文件来完成。我已经使用代码而不是前面板创建了带有公式的自定义字段。我做了研究。听起来你已经明白了:Sugar的下拉列表存储为PHP代码(作为数组)在系统中的特定位置。既然你已经完成了,你能为你自己的问题写一个答案吗?也许可以将问题澄清为更一般的形式(原始格式,例如CSV,此时不适用)。