问题标签 [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 回答
703 浏览

aem - 如何激活页面而不在 aem 中创建版本历史数据

如何在不创建 versionHistory 数据 Jcr:system Level 的情况下激活页面

/jcr:system/jcr:versionStorage/b6/7f/7c/b67f7c22-678f-4696-9022-80a21665aed5/1.0

我不想在激活页面时创建 1.0、1.1、1.2 之类的版本……

如何以编程方式删除 CQ5 中页面的修订?

0 投票
2 回答
198 浏览

aem - 如何在作者实例中不创建版本的情况下激活页面

当我们在页面激活页面中进行修改时,它将创建版本。

当我们激活页面时是否可以禁用版本。

配置版本管理器 PID com.day.cq.wcm.core.impl.VersionManagerImpl versionmanager.createVersionOnActivation(布尔值,默认值:false)

如果我们单击取消复选框,则在激活页面时我可以禁用版本。但以上一项将影响所有项目。

还有其他方法可以禁用特定项目的版本吗?

下面的东西也创建了版本

通过程序化replicator.replicate(session, ReplicationActionType.ACTIVATE,pagepath);

在此处输入链接描述

0 投票
3 回答
2244 浏览

aem - POM文件AEM/CQ中SNAPSHOT有什么用?

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

我问的是 AEM 中使用的 OSGi 容器 Apache Felix 的行为。我相信这与是否将捆绑包作为新捆绑包捡起有关。

0 投票
1 回答
946 浏览

aem - 如何在 AEM 6.3 的对话框中将 fieldLabel 和 textfield 对齐为单行

如何在 AEM 6.3 的对话框中将 fieldLabel 和 textfield 对齐为单行?但在 AEM 6.2 中,它显示单行 FieldLabel 和 Textfield。

请查找附件 AEM 6.2 AEM 6.3

0 投票
1 回答
2645 浏览

aem - 如何在 AEM/CQ 中添加 robots.txt 文件?

如何将 robots.txt 文件添加到 AEM 服务器以为 AEM 中的 Web 爬虫提供规则?

0 投票
0 回答
152 浏览

aem - AEM 6.2 中单个用户的打包权限

我有一个名为 readuser 的用户,我是从 useradmin 创建的,并且我对该用户的内容几乎没有读取权限。为什么我尝试通过ACL获取用户的包,我是获取本地存在的所有用户的权限。它所做的基本上是打包所有用户的内容下的所有权限。但我只想要我的阅读用户的权限。

如何单独获得 readuser 的权限。

谢谢沙拉特

0 投票
2 回答
838 浏览

aem - 部署后看不到 java 更改

在我使用 java 代码更改部署我的包后,我在 AEM 中看不到我的更改。

要查看可能的更改,我必须从 felix 控制台中删除我的旧部署包捆绑包,部署我的代码,然后重新启动我的 AEM 实例以查看我的更改。一定有什么问题?

以下是我的 AEM 部署步骤:

0 投票
0 回答
432 浏览

javascript - 从复选框输入中传递 angularjs 中的多个值

如何为多选复选框的选中值传递多个值:

我的多选择下拉列表应仅在下拉列表中列出奖励表,但是当检查该复选框时,我必须将所有其他内容作为JSON回到Angular,但是到目前为止,我只能传递一个值:

我的json:

html代码:

角代码:

0 投票
2 回答
952 浏览

angularjs - Angular:如何使用特定键过滤 json

我从被检查的多选项目中得到一个 json。如何仅根据以下原始 json 中的特定键过滤 json:

原始Json:

在下面的代码中,我试图在为“selectedRewards”调用“push”之前只获取 RewardType、RewardCode 和 DiscountType

角代码:

html代码:

这是我想要得到的预期 json:

0 投票
1 回答
1499 浏览

aem - 如何从 JSON 描述创建内容片段?(AEM 6.3)

我是 AEM 的新手,在深入了解编码细节之前需要对这个用例有一个高层次的理解。

我想使用来自外部创作系统的数据以编程方式创建新的内容片段。

内容将以 zip 格式提供,其中包含格式化的 html 版本和描述结构(无样式信息)的 JSON 文件以及 html/JSON 中引用的任何媒体资产。

所需的 AEM 功能: - 解压缩 zip - 将资产提取到 DAM - 从预定义的内容片段模型创建新的内容片段 - 使用 JSON 结构来完成内容片段(数据将是一致的,cf 模型旨在适应)和 DAM 中的参考资产

扩展目标: - 基于新的内容片段创建新的体验片段(使用 JSON 中的元数据?) - 创建新的草稿页面,将内容或体验片段放入组件中

摄取和自动化此内容的最佳方式是什么?迄今为止的研究表明了一个工作流程。我很想了解有关如何完成此操作以及任何可用示例的更多详细信息。

我将从 6.3 开始,因此没有遗留问题。