aem相关内容
我遇到一个问题,即在特定路径上,搭档项目被禁用,并且我无法编辑这些页面上的组件。我以管理员身份登录,并且无法从站点管理员中删除或移动页面。如果我进入节点级别较低的站点或切换网站,则我具有所有这些权限。 如果伙伴中的项目可见但变为灰色,则表示所有。在siteadmin页面上时,我也看不到页面属性。 在检查了javascript控制台后,我发现了这种情况: charset = utf
..
我正在学习有关对Ajax的调用的信息,因此我试图获得('#abcd')(一个HTML选择)的值。我正在使用此行: abcdVal = combo.options [combo.selectedIndex] .value 当此值更改时,我必须将其值存储在abcdVal之类的var中,以便通过以下方式传递给servlet: var data = {“ text”:abcdVal};
..
我的组件内部有一个嵌入式图像组件,只有在创作了图像组件的情况下,我才需要显示图像, 组件代码:
..
我需要删除由CQ5在组件周围添加的装饰器“ div”标签,以选择一些组件。它们可以是作者模式中标记的一部分,但不应在发布时的最终标记中显示。 解决方案 要将默认div标签更改为其他标签,请在组件中使用 cq:htmlTag 节点。这使您可以修改与decorator标记关联的标记,类和ID。 创建 cq:htmlTag 节点 [primaryType:nt:unstructured]
..
我正在尝试使用 http:// localhost:4502 / sling / test-services / planet.html 访问以下吊索servlet 但是,它给出了404错误,不确定在这里我在做什么错。 @Component @Service(value(javax.servlet.Servlet.class) @Properties({ @Property
..
我正在尝试在servlet中创建WCMUsePojo的实例。实现类已在可见模板中使用。我在下面尝试过代码,但无法正常工作。有任何想法吗? @Override protected void doGet(SlingHttpServletRequest请求,SlingHttpServletResponse响应)引发IOException { try { Resource resour
..
当我尝试为JCR节点设置属性时,出现错误 javax.jcr.nodetype.ConstraintViolationException:否匹配的属性定义:PROPERTY。 我是cq5的新手。请有人帮我解决此错误吗? 解决方案 在jcr中,每个节点都有一个节点类型(“ jcr:primaryType”的值)。 大多数节点类型定义了该节点允许的属性架构。您不能只添加您喜欢
..
我的要求是拥有一个具有作者属性的全局页眉和页脚。 因此,如果我们在一页上更新属性,则应将其反映在所有页面上。 在CQ5中实现此目标的最佳方法是什么。 解决方案 ACS AEM Commons现在无需使用iparsys即可支持此功能-共享组件属性( http://adobe-consulting-services.github.io/acs- aem-commons / featur
..
我面临i18n标签的问题。 我的应用程序使用Granite.I18n.get(’’)函数在js前端读取了几个i18n标签。按照“ /etc/clientlibs/foundation/shared/source/init.js”中的要求,整个字典都以“ /libs/cq/i18n/dict.{+locale}.json”的形式下载。 现在,en字典仅返回自定义标签,并且尺寸较小。 但
..
我已经使用以下可见代码成功地将单个cq:dropTarget实现到我的组件中:
cq:dropTargets的设置如下:
..
我想知道是否有人实现了我将在此处发布的内容。为了允许在特定路径下创建模板,有一个标记 allowedPaths 接收正则表达式。 因此,如果我希望模板“测试” 仅出现在 / content / www / xx / xx / test-templates 和子元素,我可以这样做: / content / www /.*/.*/ test-模板(/.*)? 但是如果我
..
我对事件监听器有疑问。我们有一个事件侦听器,它侦听删除节点事件并执行一些活动,例如“发送电子邮件”。 虽然这段代码可以正常工作,但我发现了这一点。不相信在这里处理会话: @Activate protected void activate(ComponentContext context){ try { final String path =“ / content / dam
..
AEM 6.0 SP1和搜索组件存在一个小问题。如果搜索像“Français” 这样的法语单词,“ç” 就会弄乱 查询字符串类似于JSP端的?q =Français , request.getCharacterEncoding() 根据需要返回 ISO-8859-1 而不是 UTF-8 。 我知道在tomcat下时,您可以在连接器级别更改 URIEncoding 。 但是对于直
..
我正在使用Adobe CQ 5,并且创建了很多组件。 对于所有这些组件,我都将 allowedParents 设置为 * / parsys ,并且定义了 componentGroup 作为 xyz 。 我的页面包含parsys组件。当我进入parsys设计模式时,允许的组件列表不会显示组件组 xyz 。 请帮帮我! 预先感谢 解决方案 请确保您的组件 jcr:title 不
..
我创建了一个自定义组件,并尝试在对话框的多文件内使用RTE( xtype =“ richtext” )。 现在,当我尝试删除项目时,或者在对话框关闭后&重新打开再添加一个对话框,对话框既不会关闭,也不会使用“确定”按钮保存数据。 dialog.xml:
..
在cq中,我们可以通过选择“新站点...” 或直接通过蓝图创建实时副本。通过选择“ New Live Copy ...” 来使内容节点处于低谷。 在两种情况下,都保持了继承力和推出也以相同的方式工作。那么,使用一个相对于另一个的优势是什么。 有任何意见吗? 解决方案 实时复制 可以为一个简单的页面或一棵页面的树创建实时副本,并且根据发布配置的不同,可以创建页面及其子页面。
..
我想将参数从html传递给WCMUse类。 Java: 公共类ComponentHelper扩展了WCMUse { public void activate()throws Exception {} ... public String methodA(String parameter1){ ... } public String getParam(){
..
在CQ中,如果我请求诸如 localhost:4502 / content / geometrixx / en.json 之类的资源,我将以JSON格式获取节点信息。 XML扩展名也是如此。 我的问题是,如果URL扩展名是 json ? 基本上,扩展名只是文本和URL结构的另一部分。简单地添加 json 不会神奇地获取JSON格式的信息。 显然,人们必须使用此信息来编写逻辑以返回节点
..
我试图通过WebDAV访问Adobe AEM,但是我无法使它正常工作。 我正在使用现成的crx-快速入门,所以我正在使用端口4502和默认工作区。我使用Windows资源管理器作为WebDAV客户端,使用它可以轻松连接到Sharepoint。 这些似乎是通过WebDAV连接到AEM的唯一说明。 http://dev.day.com/docs /en/crx/current/how_t
..
我们的设置有多个网站,其中一些是主站点的实时副本。我们正在尝试确定我们所在的页面是否为实时副本。如果是这样,请尝试获得其父母和父母的子女。 使用cq可以轻松实现吗? 解决方案 检查页面是否为实时副本 您可以使用
..