AEM具有获取RSS提要和原子的默认功能。我需要覆盖RSS feed中的URL值。 RSS feed的默认功能如何在AEM中起作用,以及如何覆盖它。
尝试了一些无效的步骤。他们是
试图在 / apps / {project} / ... 下覆盖 / libs / fondation /...的相同结构,并进行自定义 / apps 文件下的更改。 AEM基本上首先在 / apps 中搜索事物,然后在 / libs 中搜索事物。
要进行交叉检查,请从/ libs / foundation / components / page / {file}中删除feed.jsp和feedentry.jsp。默认RSS提要功能在我的本地正常工作之后。
要在本地访问RSS提要的URL: http://localhost:{port} / {content path} / {page} .feed.rss.xml
注意:所使用的AEM版本为 6.4
期望的是覆盖RSS feed的URL
有人遇到相同的问题以及覆盖URL的解决方案
答案 0 :(得分:1)
由于您要覆盖/apps/<project>/
而不是/apps/
,它是吊索的默认搜索路径。
通常,Sling首先在/apps/
中进行搜索,然后在/libs/
中进行搜索,并且您的更改都在/apps/<project>
中,这就是为什么要从/libs/
提取默认代码的原因。
您可以通过两种方式解决此问题-
/apps/<project>/
移至/apps/
(简单但不建议这样做,因为您的更改不在项目文件夹中,而是在项目文件夹之外)/apps/<project>/
的更改。要更改Sling的默认搜索路径,请导航到./system/console/configMgr并更改 Apache Sling Resource Resolver Factory 配置中的资源搜索路径字段。