问题标签 [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 投票
2 回答
3681 浏览

aem - AEM 查询生成器:搜索多个属性

如何在给定节点下列出多个属性的所有属性和相应值。

例如,下面的代码,我只能搜索一个属性。但我需要搜索 10 个不同的属性(alttext、img、promos.. 等)并为其获取相应的值(如果存在)。

0 投票
1 回答
57 浏览

aem - 为什么在 AEM 社区中单击“新文章”不起作用?

我创建了一个社区站点模板,其中选择了页面功能,并使用该模板创建了一个新的社区站点。我从列表中删除了博客组件,但是每当我单击新文章时,都不会创建新博客。所有其他社区组件也是如此。

在此处输入图像描述

0 投票
0 回答
98 浏览

aem - Source page to Live Copy page changes are not reflecting in AEM 6.1

First I tried to a Launch Page, a launch page is a Live Copy of the Source page with rolloutconfig being pushonmodify.

But no matter what I do, any changes that I make on the source page they do not reflect on the Launch Page.

I also tried creating an actual Live Copy using siteadmin but even the same problem appears for manually created LiveCopies.

I have checked the logs and there is nothing present in it.

Why is this happening?

Is there any configuration that I have missed and that is why this is happening?

0 投票
0 回答
946 浏览

jsp - cq:include 包含的组件不可编辑

我目前正在将 CQ5 网站迁移到 AEM 6.3,但在使用通过<cq:include>. 它没有显示任何编辑栏 - 在 Touch UI 和 Classic UI 中都没有。

我将组件包含在我的 JSP 页面模板中,如下所示:

该组件具有cq:htmlTag

我还使用了两种对话框配置——一种用于经典 UI,一种用于触摸 UI——在/apps/my-project/components/stageteaser/dialog.xml/apps/my-project/components/stageteaser/_cq_dialog/.content.xml.

组件被正确渲染(因为内容已经存在),但两个 UI 中都没有编辑栏。

我试过了:

  • 删除cq:htmlTag
  • 将对话框缩小到一个文本字段
  • 移除组件的内容
  • 将组件放入 parsys

但到目前为止还没有运气。

更新:

我设法通过包含一个 parsys 而不是组件并将组件放在那里来让它现在工作。但这需要手动(或以某种方式自动)迁移内容,但这似乎是一个有点丑陋的解决方法。

0 投票
1 回答
1287 浏览

wildcard - AEM 6.4:在过滤器定义中使用通配符

我面临以下问题:

在我的一个内容项目中存在文件“filter.xml”。它包含以下条目:

我的问题是:要限制 filter.xml 中的条目,我可以使用通配符吗?如果是这样,怎么做?我试过

但它似乎不起作用。

0 投票
1 回答
1125 浏览

javascript - AEM onclick 标记实施

尝试为 AEM 中的多个按钮组件实现 onclick 标记加载需要有关最佳实践的建议。以下是我实施的方法。有人可以帮我解决这个问题。提前致谢!

0 投票
0 回答
268 浏览

aem - 如何在 AEM 6.3 中的组件对话框中显示图像路径?

当您将图像拖放到对话框中时,它必须在下面显示该图像的路径。

谁能建议如何实现这一点?

0 投票
1 回答
934 浏览

aem - 自定义 AEM OOTB 表组件

我正在尝试使用 OOTB Table 组件实现以下表结构。

我只能使用现有组件通过几乎所有可能的尝试(如果我错过任何东西,请纠正我)来实现这种结构。

此 OOTB 表组件限制作者只能输入“header”、“id”、“scope”属性,但不能输入“class”或任何其他自定义属性。

查询如下:

  1. 是否有可能实现这种情况?
  2. 如果是,您能否分享一些包或输入以继续进行。
  3. 我可以看到 AEM 6.4 中的表组件已被弃用,是否有任何其他替代方案可以实现这种对作者友好的场景,他可以同时创建和创作 n*n 表。

预先感谢您的所有回答。

0 投票
1 回答
180 浏览

javascript - 从 js 获取值到 aem 视觉组件。在 JS 中值以数组数组的形式存储

我们如何从数组数组中获取值到 cq5 组件。

在 java 脚本中,我从对话框中获取值。在将它们作为对象返回时(此对象是数组数组,例如: [{},{},{},{}] )。当此对象返回到 AEM 6.2 组件(Sightly 组件)时,这些必须打印在页面上。这怎么可能实现。?

0 投票
1 回答
329 浏览

aem - AEM:一次读取整个多字段 json 值

我正在读取一个多字段值,然后我立即将其传递给 Jstl,而不是每次都迭代和调用 jstl:

我想从这里更改我的代码:

对此:

但它似乎不起作用?