使用 sightly 从 AEM 6.4 中的页面属性检索缩略图 URL

Retrieve thumbnail URL from page properties in AEM 6.4 using sightly

是否可以将缩略图 URL 从缩略图选项卡的页面属性插入元标记内的 og:image 中。我能够获取 pageTitle 和 description 属性的值,但不能获取图像。或者有更好的方法来处理这个问题吗?

<meta property="og:url" content="${head.pagePath}" />
<meta property="og:title" content="${properties.pageTitle}" />
<meta property="og:description" content="${properties['jcr:description']}" />
<meta property="og:image" content="imageURL" />

如果它是通过 DAM 提供的,您可以将其引用为 ${properties['image/fileReference']}(这样您就可以通过这种方式使用网络再现)。如果资产附加到页面本身(直接上传),您可以使用 Thumbnail servlet 使用以下约定引用呈现的缩略图:/content/[path-to-the-page].thumb.319.319.png

AEM 可立即创建 48x48、140x100 和 319x319 缩略图,因为您计划使用它通过 OpenGraph 协议提供对可重复使用图像的引用,您可能需要自定义缩略图创建工作流程以将更高分辨率添加到管道中。