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

aem - 通过 CQ5 中的脚本导出用户和用户 acl

我们想建立一个新的作者环境,并希望将现有作者的所有用户和 acl 导出到新作者。有没有一种简单的方法可以做到这一点?没有可用的 LDAP。

感谢和问候帕特里克

编辑:

找到这个http://www.wemblog.com/2011/11/how-to-create-package-based-on-xpath-in.html并且可以导出所有用户并在新系统上重新导入它们。

0 投票
1 回答
580 浏览

aem - 取消保护/获取 CQ 中节点的所有权

我有一个要在 CQ 中导入的大内容包,并且一些节点归用户所有。每次我尝试以管理员身份导入包时,都会收到节点受保护的错误消息。所以我必须冒充这个用户并删除所有权以继续导入过程。是否有一种简单的方法可以作为整个树的管理员用户获得所有权/删除保护?

问候帕特里克

0 投票
1 回答
1017 浏览

apache-felix - 发送重定向不起作用

我在项目中使用 day CQ 开发过滤器时遇到问题。我的代码正在使用 requestDispatcher 的 forward 方法。但是使用 response.sendRedirect(),它不起作用。

所以请解决我的问题,这是非常值得赞赏的。

问候纳尔西 p

0 投票
1 回答
345 浏览

jsp - 如何在 CQ5.5 中禁用 .export.zip 选择器/扩展?

我试图确保 CQ5 中的所有默认处理程序都是已知的,并且在不需要时被禁用/覆盖。一个难倒我:*.export.zip

我可以使用调度程序或 servlet 过滤器阻止它,但我假设有一种方法可以禁用它(可能是我缺少的 OSGi 配置)或覆盖它。任何帮助表示赞赏。

0 投票
1 回答
975 浏览

aem - DAY CQ5.4 xtype 下拉菜单

第 cq5 天我 如何更改 cq 中下拉菜单的宽度。目前它的固定宽度约为 279 像素,为了获得下拉菜单,我将类型指定为选择,将 xtype 指定为选择。

0 投票
1 回答
1225 浏览

aem - cq: 递归删除 cq:LiveRelationship mixin

我在 CQ 中复制了一个完整的网站。现在我在每个站点上都有 mixin cq:LIveRelationship。我尝试使用 MultiSiteManager 将其分离,但它没有为我带来此站点的分离选项。删除此状态的唯一方法是为每个站点分离 mixin。是否有可能删除完整的“文件夹”递归的mixin?

0 投票
2 回答
8359 浏览

adobe - Adobe CQ 组件限制子组件

我正在尝试为一个简单的手风琴创建一个组件,其中内容块保存在标题下,一次只能看到一个标题。我的首选实现使用两个组件,一个代表整个手风琴,第二个组件代表单个条目。

这个想法是内容作者可以从 Sidekick 中拉出手风琴,然后将一个或多个手风琴项目放入手风琴,但不允许在此处放置任何其他组件。手风琴项只能放入手风琴组件中,而不能放入任何其他 parsys 中。

我的问题是目前可以将其他内容添加到手风琴中并在手风琴之外添加手风琴项目。

解决这个问题的第一个尝试是:

这些是其中的配置文件:

手风琴/.content.xml

手风琴/_cq_editConfig.xml

该对话框是空白的,并且仅存在以便该组件将出现在 Sidekick 中。

Accordion.jsp 只包含基础 parsys。

手风琴/手风琴/.content.xml

手风琴项对话框包含标题。editConfig 只是添加了工具栏,但没有添加侦听器。

Accordionitem.jsp 输出从对话框中获取的标题并有一个 parsys。

我的问题似乎是 parsys 没有使用手风琴和手风琴组件的规则。相反,它们似乎是从下一个 parsys 继承而来,除非被覆盖。

我可以通过在页面上使用编辑模式并选择适当的组件来正确设置组件,但这会根据模板设置信息,这意味着我需要为每个页面模板执行相同的配置。我想要的是在组件定义中定义它,以便它存在一次。

在第一次编写组件后,我发现了这个博客,它描述了完全相同的场景:http: //jenikya.com/blog/2012/03/cq5-accordion-component.html

正如我所引用的那样,我尝试添加 parsys 的扩展以在accordion.jsp 中使用。这对代码没有影响,所以即使是我的自定义 parsys 也允许添加手风琴项以外的组件。

任何关于错误或其他方法的指导将不胜感激。

0 投票
2 回答
2414 浏览

java - 创建具有不同服务的 OSGi 包

我们正在使用 Adob​​e Day CQ 进行部署。我们目前正在创建 OSGi 捆绑包,并在 CQ 中部署所有服务,所有服务都使用 maven-bundle-plugin。

现在我们有一个场景,我们不希望在 Publish 实例中启用某些服务,但应该在 Author 中启用。

有没有一种方法可以让我们使用相同的 pom.xml 管理两个包,一个用于作者,提供作者所需的服务,一个用于发布,发布时需要这些服务?
或者有没有其他方法可以让我管理这件事。
请在这方面帮助我。我们现在正在使用它来创建捆绑包:

0 投票
2 回答
507 浏览

adobe - 如何在 CQ5 中安装第三方组件

我是 Adob​​e CQ5 的新手。我已经下载了谷歌地图组件。但我不知道如何使组件出现在 Sidekick 框中。

请任何人建议安装第三方组件的链接或步骤。

提前致谢。

0 投票
0 回答
1101 浏览

java - 如何在crxde eclipse中调试?

现在我在 Crxde eclipse 中调试我的简单 jsp 页面时遇到了困难。我正在关注此链接进行调试,但我无法调试我的应用程序,调试器切换到调试透视图,但它不会在断点处停止。