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

标签 aem sightly aem-6

是否可以将缩略图选项卡页面属性中的缩略图 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']}(这样您就可以通过这种方式使用网络再现)。如果 Assets 附加到页面本身(直接上传),您可以使用 Thumbnail servlet 使用以下约定引用呈现的缩略图:/content/[path-to-the-page].thumb.319.319.png

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

关于aem - 使用 sightly 从 AEM 6.4 中的页面属性检索缩略图 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63641739/

相关文章:

utf-8 - 在 Day CQ 中设置字符编码

java - 由于 TLS 不兼容,SOAP Web 服务不接受请求

aem - 在设计中检查了组件,但未在 Sidekick 中显示

json - 如何动态修改JSON结构化数据,修改脚本标签内每个键的值

aem - 获取 clientlibs 文件的路径

AEM 6.1 : ACS AEM commons bundle - multifield

AEM 6.1 不显示发布环境中的复制日期和复制者

java - 如何使用对象内的映射从 java 中直观地获取键/值

aem - 加载对话框内容后可以使用的事件监听器是什么?

AEM 的富文本 (RTE) 将作者域添加到链接之前?