3

我一直在浏览一些关于如何自定义实时搜索的博客文章。我不清楚的是我应该将 live-search-docs.get.config.xml 文件放在我的多合一共享项目中的什么位置,以便将其引导并部署在正确的位置。

请问有人可以建议文件应该放在我的多合一露天项目中的什么位置吗?

从下面的链接

https://www.bluefishgroup.com/insights/ecm/adding-metadata-fields-to-simple-search-and-live-search-with-alfresco-5/

他们建议将搜索查询自定义文件放在

现在可以修改这些文件以根据需要添加其他元数据字段。文件更新后,应将它们部署到“扩展”目录,以便它们将覆盖开箱即用的配置。如果您将代码部署为自定义 AMP 文件,则文件应以以下目录为目标:

tomcat/webapps/alfresco/WEB-INF/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search

如果我的文件需要在我的 WAR 中以上述路径结束,我应该将搜索文件放在我的一体化 alfresco 项目中的哪个位置,以便将其部署到上述文件夹中?我希望这能与我的所有项目一起启动。我尝试将文件放在 src/main/resources/alfresco/site-webscripts 下,并带有文件的剩余路径,但这不起作用。

谢谢

4

1 回答 1

2

最简单的方法是在以下位置创建该文件的副本:

my-all-in-one-project-platform-jar/src/main/resources/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search/

当然,其中 my-all-in-one-project-platform-jar 必须替换为您在使用一体化原型创建项目时指定的名称。

扩展子路径中的文件将覆盖相应的 OOTB 文件。

请参阅Web 脚本

于 2018-07-01T19:01:30.053 回答