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

Posted

技术标签:

【中文标题】在一个露天项目中将 live-search-docs 配置文件放在哪里?【英文标题】:Where to put the live-search-docs config file in all in one alfresco project? 【发布时间】:2018-06-27 11:39:45 【问题描述】:

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

请有人建议该文件应该放在我的多合一户外项目中的什么位置?

来自下面的链接

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

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

现在可以修改这些文件以添加额外的元数据字段作为 需要。文件更新后,应部署到 'extensions' 目录,以便它们将覆盖 盒子配置。如果您将代码部署为自定义 AMP 文件,文件应针对以下目录:

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于在一个露天项目中将 live-search-docs 配置文件放在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

2022百度世界大会收官 希壤元宇宙露天巨幕&定制会场首秀

如何在露天改变电子邮件的“回复”属性

如何使用 c# do net code 在露天更新 Aspect 元数据?

筑RAFT设计:格鲁吉亚·第比利斯Didube Chughureti商业综合体项目

如何将露天用户与 AD 同步

露天如何通过javascript获取类别名称