标签: aem-6

AEM 6.2 cq:对话框图像上传预览不起作用

这是我的第一个AEM项目,我在一个正在工作的组件中上传图像,如果我打开组件的设置来更改图像,预览不起作用,如下图所示.

在此输入图像描述

cq:对话框横幅文件上传属性 在此输入图像描述

如果我尝试打开图像,/content/xxxDetails/xxx/_jcr_content/par/banner/bannerImage我可以访问图像.

我如何解决预览问题,我认为这是基本问题,但请帮助我,因为这是我的第一个项目.

编辑:cq:对话框

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
    jcr:primaryType="nt:unstructured"
    jcr:title="Properties"
    sling:resourceType="cq/gui/components/authoring/dialog">
    <content
        jcr:primaryType="nt:unstructured"
        sling:resourceType="granite/ui/components/foundation/container">
        <layout
            jcr:primaryType="nt:unstructured"
            sling:resourceType="granite/ui/components/foundation/layouts/tabs"
            type="nav"/>
        <items jcr:primaryType="nt:unstructured">
            <banner
                jcr:primaryType="nt:unstructured"
                jcr:title="Banner Properties"
                sling:resourceType="granite/ui/components/foundation/section">
                <layout
                    jcr:primaryType="nt:unstructured"
                    sling:resourceType="granite/ui/components/foundation/layouts/fixedcolumns"/>
                <items jcr:primaryType="nt:unstructured">
                    <columns
                        jcr:primaryType="nt:unstructured"
                        sling:resourceType="granite/ui/components/foundation/container">
                        <items jcr:primaryType="nt:unstructured">
                            <headerText
                                jcr:primaryType="nt:unstructured"
                                sling:resourceType="granite/ui/components/foundation/form/textfield"
                                fieldLabel="Heading Text"
                                name="./header"/>
                            <SubText
                                jcr:primaryType="nt:unstructured"
                                sling:resourceType="granite/ui/components/foundation/form/textarea"
                                fieldLabel="SubHeading"
                                name="./subtext"/>
                            <bannerImage
                                jcr:primaryType="nt:unstructured"
                                sling:resourceType="granite/ui/components/foundation/form/fileupload"
                                autoStart="{Boolean}false"
                                class="cq-droptarget"
                                fieldLabel="Banner"
                                fileNameParameter="./bannerImgName"
                                fileReferenceParameter="./bannerImgRef"
                                mimeTypes="[image]"
                                multiple="{Boolean}false"
                                name="./bannerImage"
                                title="Upload Image"
                                uploadUrl="${suffix.path}"
                                useHTML5="{Boolean}true"/>
                        </items>
                    </columns>
                </items>
            </banner>
        </items>
    </content>
</jcr:root>
Run Code Online (Sandbox Code Playgroud)

错误日志

09.05.2017 18:29:15.949 *ERROR* [0:0:0:0:0:0:0:1 …
Run Code Online (Sandbox Code Playgroud)

aem aem-6

8
推荐指数
1
解决办法
1917
查看次数

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

我正在尝试用于$document.on("dialog-ready", function() { .. }触摸 UI 对话框自定义。正如我所看到的,对话框就绪事件在对话框内容完全加载之前触发,这使得我无法使用用于遍历对话框 html 的标签。

  1. 在我的对话框完全加载所有小部件及其值后,是否有任何事件侦听器可以用来触发调用。
  2. 除了Adob​​e Experience Manager 帮助之外,是否有任何文档链接可以让我找到这些事件侦听器?在 Adob​​e Experience Manager Touch UI 组件中使用事件处理程序。?
  3. $document.on("dialog-ready", function() { .. }另外,与 相比,AEM 加载的顺序是什么$(document).on("foundation-contentloaded", function (e) { .. }

aem aem-6

5
推荐指数
1
解决办法
9746
查看次数

保存在OSGi Console中的配置在哪里?

当我们在Apache Felix Web OSGi控制台的"配置"选项卡中更新组件的任何配置时,这些配置设置保存在哪里?这与AEM 6.0或以上有关.

osgi apache-felix aem aem-6

4
推荐指数
2
解决办法
2877
查看次数

条件声明

在Sightly模板语言中,对于Adobe AEM6,如果条件为真,如何使用特定类?

$ {properties.reduceImage}是我的复选框,因此如果选中该复选框,则添加该类,否则它不会返回任何内容.我不确定我这样做是否正确.

<div data-sly-test="${properties.reduceImage}" data-sly-unwrap>
    <div class="reduce-image">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

aem sightly aem-6

3
推荐指数
1
解决办法
2万
查看次数

AEM 6.5 - 缺少 AuthenticationSupport 服务。无法验证请求

我总是在本地环境中遇到此错误。

HTTP ERROR 503 AuthenticationSupport service missing. Cannot authenticate the request.
URI:    /
STATUS: 503
MESSAGE:    AuthenticationSupport service missing. Cannot authenticate the request.
SERVLET:    org.apache.felix.http.base.internal.dispatch.DispatcherServlet-7eebf294
Run Code Online (Sandbox Code Playgroud)

有人建议删除 crx-start/repository 文件夹中的索引文件,但它对我来说不起作用。甚至无法访问登录页面

java adobe aem aem-6

3
推荐指数
1
解决办法
2万
查看次数

AEM 6.1:ACS AEM公共捆绑 - 多字段

我正在使用AEM 6.1并使用acs aem commons 2.2版捆绑提供的多字段.我想限制我可以配置的多字段数量.我在这里阅读了文档,但似乎没有任何工作.有任何想法吗?

aem aem-6

2
推荐指数
1
解决办法
991
查看次数

如何使用resourceResolver在java中获取runmode

我有一个OSGi服务,只需要在发布实例中运行.当我只有一个resourceResolver而不是请求时,如何在java中获取runmode?

aem aem-6

2
推荐指数
1
解决办法
3015
查看次数

javax.inject,version = [0.0,1) - 无法解析

是否有任何其他工作来解决javax.inject,version=[0.0,1) -- Cannot be resolvedOSGI包中的问题

我已经尝试了下面论坛中提供的所有方法.但我的捆绑仍未解决.

我使用的是AEM 6.2 + Java版本:1.8.0_121 + Apache Maven 3.3.9和archetypeVersion = 10

我的代码可以在我的GDrive中找到

http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__fikl-ive_just_updatedfro.html

Javax注入

osgi-bundle aem aem-6 javax

2
推荐指数
1
解决办法
4090
查看次数

我们是否需要关闭资源解析器和会话?

我从ResourceResolverFactory获取ResourceResolver对象,即我正在创建此resourceResolver,我正在适应Session.

Session session = resourceResolver.adaptTo(Session.class);
Run Code Online (Sandbox Code Playgroud)

我是否需要关闭两者,解析器和会话或关闭一个就足够了?

finally {
    if (session != null && session.isLive()) {
        session.logout();
    }

    if (resourceResolver != null && resourceResolver.isLive()) {
        resourceResolver.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

这个问题是关于"我们应该关闭两者"而不是首先关闭的问题

aem aem-6

1
推荐指数
1
解决办法
1401
查看次数

在POM文件AEM/CQ中使用SNAPSHOT有什么用?

这是一个非常基本的问题,但是当我们将后缀SNAPSHOT添加到AEM项目的POM.xml文件时会发生什么?

<version>1.0.0-SNAPSHOT</version>

<version>1.0.0</version>
Run Code Online (Sandbox Code Playgroud)

我问的是关于AEM中使用的OSGi容器Apache Felix的行为.我认为这与拾取捆绑包或不捆绑捆绑包有关.

aem aem-6

1
推荐指数
1
解决办法
1144
查看次数

标签 统计

aem ×10

aem-6 ×10

adobe ×1

apache-felix ×1

java ×1

javax ×1

osgi ×1

osgi-bundle ×1

sightly ×1