页面属性中的 AEM 页面图像不应用 sling:resourceType

2024-03-06

使用 Adob​​e Experience Manager 5.6.1 (AEM)(以前称为 CQ5),我尝试创建一个类似于页面属性中的“图像”选项卡的新选项卡。它将被命名为“标志”。

我基本上只是复制“图像”选项卡来创建徽标选项卡,并重命名路径以反映徽标用途。例如,我设置了fileReferenceParamater to ./logo/fileReference and requestSuffix to /logo.img.png.

当我编辑属性时,我可以将图像拖到选项卡中,就像使用“图像”选项卡一样,但是图像永远不会出现在那里。我猜测这是因为默认图像处理程序没有接收请求。错误是:

无法将请求发送至 /content/my-site/home-page/en_us/jcr:content/logo.img.png 中 org.apache.sling.servlets.get.DefaultGetServlet

当我查看内容节点时,没有sling:resourceType。当我添加资源类型时foundation/components/adaptiveimage然后它起作用了。但是,我注意到“图像”节点没有sling:resourceType。我猜是img.png.java基础页面中的 servlet 正在处理该请求。

我尝试创建一个logo.img.png.jsp我的页面组件中的文件来处理请求,但这似乎不起作用。

我怎样才能让 AEM 添加sling:resourceType或处理请求?


我面临着类似的问题,我找到了一种更简单的方法来解决。您需要做的就是添加一个hiddenxtype 在你的下面logo图片如下:

<yourlogo
    jcr:primaryType="cq:Widget"
    <-- other properties -->
    xtype="html5smartimage">

    <items jcr:primaryType="cq:WidgetCollection">
        <resType
            jcr:primaryType="cq:Widget"
            ignoreData="{Boolean}true"
            name="./logo/sling:resourceType"
            value="foundation/components/image"
            xtype="hidden"/>
    </items>

</yourlogo>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

页面属性中的 AEM 页面图像不应用 sling:resourceType 的相关文章

  • CQ5:继承/扩展对话框

    作为参考 我在 CQ5 5 我很好奇是否有任何方法可以扩展继承的对话框 而不覆盖它的父对话框 例如 具有如下结构 base page template dialog title description inerited from base
  • 触摸 UI 对话框中的默认值 - AEM/CQ

    对于经典 UI 有一个选项可以设置defaultValue对于字段 当用户拖动组件后第一次打开对话框时 会向用户显示该字段 如果用户清除对话框中的值并保存 则在编辑对话框时 字段的值不会再次显示 对于触摸 UI 对话框 找不到等效项defa
  • 从 WSL 2 内部访问在 Windows 中运行的本地主机 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在运行本地AEM服务器 in my Windows机 服务器正在运行本地主机 4502 我正在使用运行的 Ubuntu 发行版WSL 2为了我的发展 我想访问本地主机 4502在
  • 在一个 OSGi 实例中部署多个捆绑版本

    我在 CQ 中部署了三个应用程序 它们都依赖于一个捆绑包 例如 核心 核心正在经历重大改造 需要定义所有三个应用程序对不同版本核心的依赖关系 例如 A 将依赖于 core 1 0 B 将依赖于 core 1 5 C 将依赖 core 2 0
  • 我可以获得特定词典的完整 i18n 标签吗

    我面临 i18n 标签的问题 我的应用程序使用 Granite I18n get 函数在 js 前端读取一些 i18n 标签 整个字典下载为 libs cq i18n dict locale json 如 etc clientlibs fo
  • 将 CQ5 组件设置为可编辑或不可编辑

    如果我想设置 cq5 组件在页面 A 中可编辑 但在页面 B 中不可编辑 是否可以 例如 在页面 A 我有 C 组件 我们允许作者打开对话框并编辑组件 但我们不允许作者打开对话框来编辑页面 B 上的组件 C 我尝试研究 cq EditCon
  • 如何在 cq 5.5 中配置 antisamy?

    我有 cq 5 5 项目 我想防止 XSS 攻击 根据这个linkcq 提供与 AntiSamy 项目的集成 请提供与 AntiSamy 集成的具体步骤 因为我真的找不到它 update 我应该在某个地方写这样的代码吗 import org
  • AEM 中基于资源解析器的 URL 映射

    我们有以下网站结构 content mysite en home testlevel1page testlevel2page 现在的要求是映射 http www mysite com gt content mysite en home ht
  • Sling 重写器的工作原理说明

    我想了解 sling url 重写是如何工作的 我正在关注这个网址 http www cognifide com blogs cq multidomain cq mappings and apache configuration http
  • SlingModels:从资源改编时可以注入 SlingHttpServletRequest 吗?

    我是 SlingModels 的新手 注释还不是很清楚 我目前正在尝试将一些基本基础组件从 AEM 6 2 转换为使用 SlingModels 对于图像组件 基础 JSP 使用 SlingHttpServletRequest 来设置 Ima
  • AEM Scheduler 的配置发生变化吗?

    我正在尝试为我的项目需求实现简单的调度程序 我的项目正在使用Adobe AEM 截至目前 我浏览了 Adob e 网站并尝试实现所提供的给定示例 但没有一个更新我的error log file package sling docu exam
  • Sling解析脚本调用顺序

    我正在研究 sling 如何根据 url 调用脚本 在选择器的情况下 它似乎工作正常 但如果我不使用选择器 它会让我难以理解 我有一个页面 content AEMProject English test html其中有资源类型AEMProj
  • AEM 6 对话框中有条件显示/隐藏字段

    我正在使用简单的创作对话框构建一个相对简单的 AEM 组件 对话框的顶部是一个选择字段 当此选择字段设置为特定项目时 我希望对话框中的某些字段消失 我研究了 Foundation Carousel 组件的实现 它使用cq dialog dr
  • 一个组件中有多个 cq:dropTargets

    我已成功使用以下代码将单个 cq dropTarget 实现到我的组件中 div class cq dd videoplayer div cq dropTargets 设置如下
  • 禁用自动添加

    标记

    我正在尝试删除自动添加 p CQ5 版本5 6 0 20130125 中的标签 我尝试将这些属性添加到文本组件 http dev day com docs en cq current widgets api index html class
  • data-sly-use、data-sly-resource、data-sly-include 和 data-sly-template 之间有什么区别?

    有什么区别 data sly use data sly resource data sly include and data sly template 我正在阅读文档Sightly AEM我非常困惑 据我所知 data sly use用于添
  • Apache Sling 中的 resourceResolver.adaptTo(Session.class) 的用途是什么?

    我是 Apache Sling CQ5 等的新手 在我们的代码库中 我们有一个与此类似的代码片段 void perform SlingHttpServletRequest request SlingHttpServletResponse r
  • 页面属性中的 AEM 页面图像不应用 sling:resourceType

    使用 Adob e Experience Manager 5 6 1 AEM 以前称为 CQ5 我尝试创建一个类似于页面属性中的 图像 选项卡的新选项卡 它将被命名为 标志 我基本上只是复制 图像 选项卡来创建徽标选项卡 并重命名路径以反映
  • 我们如何在 CQ5 中定义全局属性

    我的要求是拥有一个具有可创作属性的全局页眉和页脚 因此 如果我们更新一页上的属性 它应该会反映在所有页面上 在 CQ5 中实现这一目标的最佳方法是什么 ACS AEM Commons 现在支持此功能 无需使用 iparsys 共享组件属性
  • 是否可以递归刷新 CQ5/AEM apache 调度程序中的目录?

    由于多租户情况下的特定项目 我有一个调度程序设置了相当深的统计文件级别 我希望找到一种能够递归刷新目录的方法 以模仿其他租户的更浅的统计文件级别 是否有调度程序刷新命令允许我显式删除内容目录 您可以通过向调度程序发送简单的 GET 请求来自

随机推荐