在一个露天项目中将live-search-docs配置文件放在哪里?

时间:2018-06-27 11:39:46

标签: alfresco alfresco-share alfresco-enterprise

我一直在浏览一些博客文章,介绍如何自定义实时搜索。我不清楚我应该在哪里将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下,并保留文件的剩余路径,但这没用。

谢谢

1 个答案:

答案 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