0

我正在尝试根据提供的标签链接中提供的吊索地址从 JCR 获取资源的最后修改时间。

例如,如果我们有一个 cq 页面,其 parsys 包含一个 image 标签,src 标签提供 /content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg

我想要得到的是 /content/dam/geometrixx-media/articles/mountain-bike.jpg 的图像资源,以便我可以检查上次修改时间的元数据。

我也想对脚本等做同样的事情,所以我正在寻找 CQ5 在内部执行此操作的方式,就像您点击链接 /content/mysite/subdir/page/_jcr_content/section/par/image.img 时一样。 jpg/1377167279557.jpg 你得到了正确的资产渲染。

我试过 Resource res = resResolver.resolve(httpServletRequest, originalValue); 但是,我得到 sling:nonexisting 结果,尽管如果我输入 localhost:4502/content/mysite/subdir/page/_jcr_content/section/par/image.img.jpg/1377167279557.jpg 资源仍然显示。

任何帮助将不胜感激。

4

1 回答 1

1
  1. http://localhost:4502/system/console/requests
  2. 选择“清除”
  3. 浏览到不同选项卡中的图像
  4. 返回到 Felix 中的最近请求并刷新页面。
  5. 你会看到一个与图像相关的链接——点击它,它会告诉你 Sling 是如何解析文件的,包括用于渲染它的任何脚本。

有关Sling 网站的更多信息,请点击此处

于 2013-08-22T20:07:20.983 回答