【发布时间】:2013-09-09 13:22:01
【问题描述】:
使用 Adobe Experience Manager 5.6.1 (AEM)(以前的 CQ5)我正在尝试创建一个类似于页面属性中的图像选项卡的新选项卡。它将被命名为“标志”。
我基本上只是复制了图像选项卡以创建徽标选项卡并重命名路径以反映徽标用途。例如,我将fileReferenceParamater 设置为./logo/fileReference,将requestSuffix 设置为/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 或处理请求?
【问题讨论】:
标签: aem