我一直在浏览一些博客文章,介绍如何自定义实时搜索。我不清楚我应该在哪里将live-search-docs.get.config.xml文件放在多合一项目中,以便将其引导并部署到正确的位置。
请问有人可以将文件放在我的多合一户外项目中的什么位置吗?
通过下面的链接
他们建议将搜索查询自定义文件放置在
下现在可以修改这些文件以添加其他元数据字段,例如 需要。文件更新后,应将其部署到 “扩展名”目录,以便它们将覆盖 盒子配置。如果您将代码部署为自定义AMP 文件,这些文件应定位到以下目录:
tomcat / webapps / alfresco / WEB-INF / classes / alfresco / extension / templates / webscripts / org / alfresco / slingshot / search
如果我的文件需要以WAR中的上述路径结尾,我应该在哪里将搜索文件放在多合一的露天项目中,以便将其部署到上述文件夹中?我希望这可以与我的所有项目融为一体。我尝试将文件放在src / main / resources / alfresco / site-webscripts下,并保留文件的剩余路径,但这没用。
谢谢
答案 0 :(得分: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 scripts