我正试图将自定义模块添加到suitecrm的全局搜索中,但我面临两个问题,第一,模块虽然在搜索某个东西时被传递到全局搜索配置中启用模块的部分,但没有显示为显示结果的模块,事实上只有一个模块列出了结果。
另一个问题是,负责优化AOD索引的工作完成时出现了一个错误,为了纠正后者,我遵循了本文中的说明,它运行良好,错误消息从日志中消失了。
但是我继续,却无法得到自定义模块的结果。
我很感激你的建议。如果你需要更多信息,请告诉我
基本检查:
- 转到"管理">"全局搜索",您的模块是否在"已启用模块"列表中
- 如果否,请将其从禁用的模块拖动到启用的部分
- 如果是,则转到modules/your_module/vardef.php,验证在自定义模块的字典数组中"unified_search"one_answers"unified_search_default_enabled"数组键是否设置为"true">
请参阅所附"帐户"模块的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,
);
这些步骤肯定会解决你的问题