Sugarcrm 全局SuiteRM搜索中不显示自定义模块的结果

Sugarcrm 全局SuiteRM搜索中不显示自定义模块的结果,sugarcrm,suitecrm,Sugarcrm,Suitecrm,我试图将自定义模块添加到suitecrm的全局搜索中,但我面临两个问题:第一,虽然在全局搜索配置中,这些模块被传递到已启用模块的部分,但在搜索某些内容时,它们并没有显示为显示结果的模块,事实上,只有一个模块列出了结果 另一个问题是,负责优化AOD索引的作业完成时出现了一个错误,为了纠正后一个错误,我按照本文中的说明进行了操作,效果良好,错误消息从日志中消失 但我继续,无法获得自定义模块的结果 谢谢你的建议。如果您需要更多信息,请告诉我基本检查: 转到管理>全局搜索,您的模块是否在已启用模块列表中

我试图将自定义模块添加到suitecrm的全局搜索中,但我面临两个问题:第一,虽然在全局搜索配置中,这些模块被传递到已启用模块的部分,但在搜索某些内容时,它们并没有显示为显示结果的模块,事实上,只有一个模块列出了结果

另一个问题是,负责优化AOD索引的作业完成时出现了一个错误,为了纠正后一个错误,我按照本文中的说明进行了操作,效果良好,错误消息从日志中消失

但我继续,无法获得自定义模块的结果

谢谢你的建议。如果您需要更多信息,请告诉我基本检查:

  • 转到管理>全局搜索,您的模块是否在已启用模块列表中
  • 如果没有,请将其从禁用模块拖到启用部分
  • 如果是,则转到modules/your_module/vardef.php,验证自定义模块的字典数组中的“统一搜索”和“统一搜索默认启用”数组键是否设置为“true”
  • 请参阅随附的Accounts模块的vardefs代码段

    $dictionary['Account'] = array(
        'table' => 'accounts',
        'audited' => true,
        'unified_search' => true,  //Should be set to true
        'full_text_search' => true, //Should be set to true
        'unified_search_default_enabled' => true,
        'duplicate_merge' => true,
    );
    
    这些步骤肯定会解决您的问题