我一直在浏览一些博客文章,这些文章讲述了如何自定义实时搜索。我不清楚的是,我应该将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中的上述路径中结束,我应该将搜索文件放在我的多合一露天项目中的什么位置,以便将其部署到上述文件夹中?我希望这可以通过我的所有项目来引导。我尝试将文件放在src/main/resources/alfresco/site-webscripts下,并带有文件的剩余路径,但这不起作用。
谢谢
最简单的方法是在以下位置创建该文件的副本:
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 文件。
查看网络脚本