问题标签 [aem-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1090 浏览

maven - 捆绑状态已安装/无法重新加载导入的包 - AEM 6.2

我已经将 maven bundle 安装到http://localhost:4502/system/console/bundles 中,但是已经安装了 bundle 状态。导入包的错误如下:

jersey.repackaged.jsr166e,version=[2.22,3) -- 无法解析 okhttp3 -- 无法解析 okhttp3.internal -- 无法解析 okhttp3.logging -- 无法解析 okio -- 无法解析

我向 pom 文件添加了各种依赖项,但 bundle 仍未更改为活动状态,因此我无法从我的组件 jsp 页面调用此服务。请帮忙。

0 投票
2 回答
583 浏览

reference - 在 AEM HTL (Sightly) 中跨页面访问属性

我有一个轮播组件,其幻灯片内容将是来自另一个页面的内容,可通过参考组件访问。我想让一些在轮播中创作的属性可以在引用的页面中访问。即我有一个带有轮播的页面 A- 通过引用组件访问 PageB。我想从 PageB 中的 PageA 获得属性。这可以实现吗?

0 投票
0 回答
1132 浏览

google-chrome - 无法在经典 UI 中的 AEM 6.1 中编辑 chrome 组件

这是一个非常奇怪的问题。我的组件有多个选项卡,每个选项卡都有一个 parsys cq:include'ed。在这些 parsys 中,我编写组件。

说,

tab-1-parsys> 作者文本组件txt1

tab-2-parsys> 作者另一个文本组件txt2

当我刷新页面时,我不再能够编辑txt1

翻转编辑(绿色框)不出现。我将文本组件 editConfig 编辑为

cq:layout = 编辑栏

问题仍然存在。

如果我点击 tab1-> 我看不到编辑栏,

如果我单击 tab2-> 我可以看到相同文本组件的编辑栏。

最重要的是,这一切只发生在 chrome 中,所有其他浏览器(如 firefox 和 IE)都显示 tab1 的编辑栏。

所以我确信这与 AEM 组件无关,因为其他浏览器正在显示“翻转编辑/编辑栏”

什么可能导致此类问题?这是否与 AEM 生成的不正确的包装器 div 有关,但为什么只有 chrome 是下一个问题?

请参考下图。在此处输入图像描述

0 投票
2 回答
544 浏览

aem - 包括具有相同路径两次AEM的parsys?

我知道在同一页面/组件上包含具有相同路径的 parsys 会导致创作问题。

但我有一种情况,我被迫这样做。我实际上是使用像这样的变量参数来管理路径名

这是在 forEach 中迭代,并且tabs.nodeName的值在每次迭代后都会发生变化。

但是这个循环本身被复制了两次,一次用于带有桌面类的桌面视图,第二次用于带有移动 css 类的移动视图。

所以最后,我得到了两个cq:includes

具有相同路径的一个用于桌面另一个用于移动

我该如何解决这个问题?

0 投票
1 回答
194 浏览

aem - 如何为在 rte 中创作的超链接添加域名?

我有一个电子邮件模板,其中有几个使用 RTE 编辑器编写的超链接。例如:

我的 java osgi 服务将整个电子邮件模板/页面作为 html 发送到触发电子邮件的后端业务层。

如何在触发电子邮件之前<a href=\"/consumer/en-us/site-configurations/external-link/accounts.html替换osgi 服务?<a href=www.domain.com/consumer/en-us/site-configurations/external-link/accounts.html

0 投票
2 回答
6082 浏览

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

我正在尝试$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) { .. }

?

0 投票
1 回答
4244 浏览

aem - 如何在 Touch UI AEM 6 中基于多字段内的选择显示隐藏元素?

我有一个下拉菜单,其中有两个选项“图像”和“图标”。

当用户选择“图像”时,我想显示路径浏览器,当他选择“图标”时,我将显示一个文本字段。

这是一个著名的问题,现在我想在上述这些字段位于 Touch UI 的多字段中时执行此操作。

所以说我在这个多字段下有两个项目,当我选择“图像”时,在第一个项目(多字段)中的选择中,OOTB showhide 隐藏了我的“图标”文本字段第一个和第二个项目条目在多字段中也是。

我该如何解决这个问题?

长话短说见博客。我想做这个。只是我的字段在一个多字段中。

注意:我能够使用 ExtJs field.nextSibling() 实现经典 UI 代码,因此我不会影响其他多字段项条目中的条目。

0 投票
1 回答
235 浏览

aem - 如何向作者公开 jcr 节点结构?

有没有办法可以向作者公开 jcr 节点结构。我在 /etc/catalog 下有目录数据,我想按原样显示给 siteadmin 或 miscadmin 下的作者

一件事我注意到只有节点是 cq:Page 或 cq:folder 在 siteadmin 或 miscadmin(tools) 中列出。我们如何调整它以接受 nt:unstructured。

0 投票
1 回答
656 浏览

aem - touch UI中html5smartimage xtype的替换是什么

我需要允许作者在创作时进行图像裁剪。这很容易在经典 UI 中使用 html5smartimage xtype 完成。但是,在触摸 UI 中似乎没有替代品。有没有办法做到这一点。

注意:此要求适用于页面属性对话框中图像的创作和裁剪,因此无法在此处使用图像的就地编辑。

0 投票
0 回答
40 浏览

aem - AEM 6.3 每个受众(目标)的同一页面的不同模板

是否可以为每个受众/目标使用同一页面的不同模板?

这是场景:

假设我有以下受众/目标:用户、超级用户和默认用户。

假设我想看到我的索引页面根据受众/当前登录用户显示不同的模板。

这可能吗?你将如何实现它?

如果使用模板无法做到这一点,还有其他方法可以解决这个问题吗?

谢谢!