使用 Adobe Experience Manager 5.6.1 (AEM)(以前的 CQ5)我正在尝试创建一个类似于页面属性中的图像选项卡的新选项卡。它将被命名为“标志”。
我基本上只是复制了图像选项卡以创建徽标选项卡并重命名路径以反映徽标用途。例如,我将fileReferenceParamater
to./logo/fileReference
和requestSuffix
to设置为/logo.img.png
。
当我编辑属性时,我可以像使用“图像”选项卡一样将图像拖到选项卡中,但是,图像永远不会出现在那里。我猜这是因为默认图像处理程序没有接收请求。错误是:
无法在 org.apache.sling.servlets.get.DefaultGetServlet 中向 /content/my-site/home-page/en_us/jcr:content/logo.img.png 提供请求
当我查看内容节点时,没有sling:resourceType
. 当我添加资源类型时,foundation/components/adaptiveimage
它起作用了。但是,我注意到“图像”节点没有sling:resourceType
. 我猜img.png.java
基础页面中的 servlet 正在处理该请求。
我尝试在我的页面组件中创建一个logo.img.png.jsp
文件来处理请求,但这似乎不起作用。
如何让 AEM 添加sling:resourceType
或处理请求?