问题标签 [day-cq]

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 回答
308 浏览

java - 如何创建 com.day.cq.wcm.foundation.list?

我正在尝试创建 com.day.cq.wcm.foundation.list 类型的列表

documentaion说我可以在构造函数中发送一个 SlingHttpRequest 并可以根据该请求创建此列表。但是当我试图运行我的代码时,它会给出空指针异常。我的代码如下

StackTrace 为空,因为此异常来自某个 jar 文件。

StackTrace 如下

0 投票
1 回答
1337 浏览

aem - Day CQ中如何通过java代码/工作流激活特定节点

我只想在我的 Day CQ 项目中激活修改后的节点。节点结构为:

父节点

  • 子节点 1
  • 子节点 2
  • 子节点 3

要求是:

  1. 如果我在父节点下创建任何节点,工作流应该运行。
  2. 工作流应该只激活新创建的子节点和父节点,而不是所有子节点。

可能吗 ???也请在评论中给出解决方案......

0 投票
1 回答
1151 浏览

extjs4 - 选择 xtype 侦听器无法访问多字段和多字段无法触发 dialog.form.findfield

我一直在努力禁用内容并忽略填充在选择字段中的数据,该选择字段构成 CQ5 对话框附带的多字段的一部分

下面是不工作的代码

0 投票
3 回答
1159 浏览

aem - 在 Adob​​e CQ 中更改组件的名称

我正在使用 Adob​​e CQ5。我将“基础/组件/图像”中的“图像”组件复制到我的组件文件夹中。现在我想将此组件重命名为其他名称,例如“xyz”。我将节点的名称更改为“xyz”,还将 image.jsp 重命名为 xyz.jsp,但这似乎不起作用。您能否列出我需要进行的所有更改才能完成这项工作?谢谢

0 投票
3 回答
12392 浏览

aem - 组件组未显示在 Sidekick (Adobe CQ) 中

我使用 adobe CQ 5,我创建了一堆组件。allowedParents对于我设置的所有这些组件*/parsys,我已将其定义componentGroupxyz.

我的页面包含 parsys 组件。当我进入 parsys 设计模式时,允许的组件列表不显示组件组xyz

请帮忙!提前致谢

0 投票
3 回答
8532 浏览

aem - 在 adobe CQ 中将数据从一个组件传递到另一个组件

我正在使用 Adob​​e CQ5。我制作了两个相互独立的组件。但是,我想在另一个组件中使用来自一个组件的数据。我如何实现这一目标?如何使两个组件相互交互?

提前致谢。

0 投票
2 回答
1003 浏览

aem - 如何以编程方式配置发布者

出于灾难恢复的目的,我们必须发明自动部署 CQ 实例的机制。它必须自动设置复制代理,从属性文件中获取代理配置并将它们自动部署到 CQ,无需任何人工干预。有人有经验怎么做吗?

我试图通过路径为复制代理创建节点:/etc/replication/agents.author 但似乎它不起作用。

另一个问题是如何存储密码字段。CQ 将哈希值保存在属性“transportPassword”中(如 {8daa5f84c1c8067bab760cb93b8de6642c9e67ebda900ce5902b9910165fb9388558d4b0579b8c496695563eda60a25d})。可能有人知道算法吗?

先感谢您。

0 投票
1 回答
1315 浏览

aem - 在下拉列表中填充值

我有一个节点,其中有一个属性,其中包含需要下拉的 json 格式。

我在组件中有 fie options.json.jsp 以及 component.jsp

在 Stdout.log 它显示我:

在对话框下拉列表中,我提到了 options 属性:$PATH.options.json

但是在我的对话框中,没有填充值。任何想法。

谢谢

0 投票
1 回答
1695 浏览

content-management-system - 在 Adob​​e CQ5.5 SP 2.1 中查找所有创作链接(组件输入和直接 html)的损坏链接(内部)

在 CQ5.5 上安装 SP2.1 后,我们遇到了一个问题,该问题会影响已使用 CQ5 的“网站”控制台重命名的页面下的所有页面的引用更新。此处描述了该问题:

http://blogs.adobe.com/dmcmahon/2012/12/13/cq5-5-sp2-1-linksreferences-are-not-updated-following-moverename/

该修补程序修复了未来的页面名称更改并更新所有其他页面中的引用,无论链接是直接编写为 html 还是通过输入小部件(例如“pathfields”)编写。

但是,我们很晚才发现这个错误,并且已经完成了很多页面重命名,这导致现有页面上的链接断开,我们在对话框中使用了路径字段组件供作者参考其他页面。我想使用 com.day.cq.rewriter.linkchecker 包下的 LinkChecker api 编写一些自定义代码。我找不到 CQ5 实际用于在页面重命名上执行“参考更新”的任何示例代码,作为起点。

我需要根据您的经验输入信息,无论是 Linkchecker API 是最好的前进方式,还是有一些其他 API 用于检查所有创作的链接并生成有关哪些链接/路径字段已损坏链接的报告。

帮助表示赞赏。

我已经检查过: 1. 外部链接检查器工具,它会报告断开的链接,但前提是链接指向其他外部域,因此在我们的案例中没有用。

0 投票
2 回答
2947 浏览

css - 较少的文件不适用于 AEM

我正在将我的网站从 CQ 5.5.1 升级到 AEM 5.6,并且 less 解析器失败并且它不会将 less 文件编译为 CSS。任何可能解决问题的建议。