问题标签 [aem]

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

aem - CQ5 中的 I18n 使用情况

我在 cq5.4 中将 i18n 添加到我的组件标题中。但是我无法将内容作者的语言偏好更改为 fr。如何做到这一点。有没有办法在 CQ5 中以所需语言更改网页内容。 4

0 投票
2 回答
1597 浏览

aem - 如何在叠加层中显示 cq5 表单页面

我有下面的代码在叠加层中显示一个按钮。

我们可以在叠加层中显示 cq5 表单而不是在叠加层中进行硬编码吗?

0 投票
0 回答
71 浏览

jackrabbit - DocViewProperty XML 序列化

DocViewProperty#format 可用于将 Java 字符串序列化为 JCR docview XML 格式。但是,该方法的输出似乎仍然尊重回车/换行,而不是使用十六进制转义控制字符。这意味着即使在我使用 DocViewProperty#format 之后,我也不一定会获得与 CQ5 包中的 .content.xml 文件中可能显示的字符串相同的字符串——其中空格被转义。序列化机制中的什么执行该工作,我如何使用它而不是自己汇总它的近似值?

0 投票
1 回答
1550 浏览

adobe - 将新窗口属性添加到 CQ 页面重定向

我正在尝试向所有仅重定向到外部 URL 或媒体文件(即 PDF)的 CQ 页面添加 *target='_blank'* 选项。我正在查看 components/parsys/parsys.php,我认为它会有一些用于服务器/客户端重定向的代码块,但无济于事。

我意识到如果重定向实际上是服务器端的,那么我无法在新窗口中打开它。但是在我知道任何一种方式之前,有人可以帮助指出实际的重定向脚本代码在哪里吗?

0 投票
2 回答
2851 浏览

jackrabbit - 是否可以通过 GUID 访问节点?

是否可以通过 SLING 查询通过 GUID 访问整个节点?

我知道可以通过 GUID 进行搜索,但这意味着在进行搜索之后,我们必须执行其他查询才能获取节点。

我想获得一个只有一个查询的节点。

0 投票
1 回答
311 浏览

aem - cq5.4中的分组分割

在 CQ5.4 中,有一种方法可以在分段属性中添加组,这样特定的预告片只能由选定的组查看。应用分段后,只能对该组内的某些人查看预告片。页面的安全性是为组完成的,但组分割将如何完成。

0 投票
2 回答
2578 浏览

filter - 如何创建一个过滤器作为一个组件,我应该为注释添加什么?

所以,我正在研究 CQ5。我想将捆绑的组件部署为服务,以过滤和修改 .inifinity.json 输出(来自 sling)到 CQ5。

我能够构建和部署,并且组件和捆绑包都处于活动状态。但是,当页面或调用 infinity.json 时,我在日志中看不到输出。我怀疑是因为服务没有正确安装?或其他一些服务在运行我的服务之前返回呼叫?没有把握。这是我的代码:

我在注释中遗漏了什么吗?或者我应该做的任何事情?

0 投票
2 回答
2848 浏览

adobe - CQ5 中的组件样式选项卡中缺少下拉菜单

在 TextImage 组件中,样式选项卡丢失了在编辑组件时显示的 CSS 选择下拉菜单。它现在只显示一个空白区域。它应该有一个用于图像对齐的下拉菜单(左或右是您的选择)。这不再出现。

这个选项卡是 xtype componentstyles (String),所以我不知道它在哪里引用下拉值的源。我的 CQ5 本地实例工作得很好。

我不能只添加一个 xtype 选择并为其提供值,因为添加到 JSP 代码中的 css 在组件的 .jsp 特定页面之外

0 投票
1 回答
803 浏览

workflow - 覆盖默认激活工作流程

我的项目目前正在运行 CQ 5.4 实现。我们有一个要求,要求我们修改现有的页面复制过程(通过 Sidekick 中的“激活页面”或通过网站控制台启动)。我有两个问题:

是否可以检查和修改附加到激活过程的代码?是否可以使用自定义代码覆盖默认激活过程?如果是这样,如何实现?

0 投票
3 回答
4891 浏览

aem - 什么是 CQ5 覆盖组件?

我被要求通过简单地将开箱即用的组件从 /libs/foundation/components/flash 复制到 /apps/myproject/components/flash 来创建 CQ5“覆盖”组件。我的问题是:原件会发生什么 - 它只是被忽略了吗?