页面属性中的 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
  • 从 AEM 下载包后如何在 Eclipse 中使用它

    我从包管理器中从正在运行的 AEM 实例下载了一个 zip http localhost 4502 crx packmgr index jsp 解压缩后的 zip 文件包含 jcr root and META INF 我想在此 zip 文件
  • 将 CQ5 组件设置为可编辑或不可编辑

    如果我想设置 cq5 组件在页面 A 中可编辑 但在页面 B 中不可编辑 是否可以 例如 在页面 A 我有 C 组件 我们允许作者打开对话框并编辑组件 但我们不允许作者打开对话框来编辑页面 B 上的组件 C 我尝试研究 cq EditCon
  • AEM 6.1 使用的 Ext JS 版本

    AEM 6 1 使用哪个版本的 Ext JS 库 有没有直接的方法 控制台可以找到这个问题 It uses v3 4 0ExtJS 的基础上构建了 AEM Widget 库 您可以在以下位置找到详细信息 libs cq ui widgets
  • 如何在 cq 5.5 中配置 antisamy?

    我有 cq 5 5 项目 我想防止 XSS 攻击 根据这个linkcq 提供与 AntiSamy 项目的集成 请提供与 AntiSamy 集成的具体步骤 因为我真的找不到它 update 我应该在某个地方写这样的代码吗 import org
  • 如何在 AEM 6.1 中创建系统用户 (rep:SystemUser)?

    在 AEM 6 1 上 我尝试创建一个系统用户 rep SystemUser 谁能帮我 我需要这个系统用户映射到 OSGI 中的一个服务 我想用它来将一些数据写入 aem 内容 我可以在 CRX 中的以下位置看到 系统用户 home use
  • 获取 .model.json 作为字符串

    我想知道是否有一种简单的方法可以通过 AEM 中的 sling 内容导出器的结果获取字符串 在我当前的用例中 我需要组件的 htl 文件中的组件 model json 输出的内容 并且发送额外的请求显然不是一个好主意 关于如何获取数据有任何
  • 如何在 Touch UI 中添加强制下拉字段

    我将 必需 添加为 真实 但它不起作用 required 为 true 仅适用于文本字段 根据下面的文档 我没有看到任何从下拉列表中添加必填字段的选项 http docs adobe com docs en aem 6 0 author a
  • 如何根据cq5中的路径创建目录?

    我有一个字符串 例如页面的路径 content xperia public events eventeditor 我正在生成此页面的 XML 并将其保存到 DAM 但我想将其保存在类似的树结构中 content 我尝试了以下代码 Strin
  • 在 cq5/AEM 中创建自定义 MIME 类型

    我需要在 cq5 AEM 中添加对专有 3D 格式的支持 尽管完全没有这方面的经验 我还是设法生成了一些工作组件来可视化资产 但现在 我需要创建自定义媒体处理程序以从模型生成再现和缩略图 问题是 媒体处理程序只能处理特定 MIME 类型的资
  • Sling解析脚本调用顺序

    我正在研究 sling 如何根据 url 调用脚本 在选择器的情况下 它似乎工作正常 但如果我不使用选择器 它会让我难以理解 我有一个页面 content AEMProject English test html其中有资源类型AEMProj
  • Sling Servlet 中的 CQ5 QueryBuilder 参考

    我像这样声明一个 sling servlet Component metatype false Service Servlet class Properties Property name sling servlet paths value
  • 禁用自动添加

    标记

    我正在尝试删除自动添加 p CQ5 版本5 6 0 20130125 中的标签 我尝试将这些属性添加到文本组件 http dev day com docs en cq current widgets api index html class
  • 是否可以将变量放入 sling servlet 内的资源路径中?

    我们正在尝试为外部端点提供一个干净的 URI 结构 以从 CQ5 中提取 json 信息 例如 如果您想获取有关特定用户历史记录的信息 假设您拥有权限等 理想情况下我们希望端点能够执行以下操作 bin api user abc123 pho
  • 如何在使用 X 类型浏览字段浏览时隐藏某些路径?

    在我的组件对话框中 我使用browsefieldXType 使用户能够浏览页面树并选择页面
  • ResourceResolverFactory getServiceResourceResolver 在 AEM 6.1 中抛出异常

    我想向 AEM 写入一些数据 下面的代码在 AEM 6 0 中工作正常 但在 AEM 6 1 中不行 总是抛出登录异常 如下所示 获取服务的 CRX 用户时出现登录异常 writeService org apache sling api r
  • 页面属性中的 AEM 页面图像不应用 sling:resourceType

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

    我的要求是拥有一个具有可创作属性的全局页眉和页脚 因此 如果我们更新一页上的属性 它应该会反映在所有页面上 在 CQ5 中实现这一目标的最佳方法是什么 ACS AEM Commons 现在支持此功能 无需使用 iparsys 共享组件属性
  • Maven 无法找到 AEM 原型

    我已经开始解决这个问题很长时间了 我正在处理 Adob e wknd 项目 但我无法通过这个命令 并且大部分工作都是基于它构建的 mvn archetype generate DarchetypeGroupId com adobe gran
  • AEM 6.1 Maven 依赖关系解析

    我使用 AEM6 1 和 Maven 作为构建管理器 我想延长com day cq dam core process ThumbnailProcess班级 使用 ARM 内置依赖解析器 系统 控制台 depfinder 看来该类应该包含在

随机推荐