aem 相关问题

Adobe Experience Manager是一个大型Web内容管理系统,目前可从Adobe Systems获得。它是以前称为Communiqué(简称:CQ)的产品的后继品牌名称。

AEM 6.5 无法将自定义变量直接传递给 Java 使用 API

我有一个如下所示的模板: 我有一个如下所示的模板: <sly data-sly-test="${clientlibDefer}"> <sly data-sly-call="${clientlibsDeferred.js @ categories= 'testCategory', identifier='testIdentifier', loading='defer'}"/> </sly> 处理的模型是https://github.com/nateyolles/aem-clientlib-async/blob/master/demo/ui.apps/src/main/content/jcr_root/apps/clientlib-async/sightly/templates /ClientLibUseObject.java,确切的代码。我对其进行了扩展以添加标识符,但它一直抛出 null。如何修复它?我尝试使用资源获取它,但模型中似乎没有对象具有此自定义值 做时: data-sly-call="${clientlibsDeferred.js @ categories= 'testCategory', identifier='testIdentifier', loading='defer'} 您实际上是在由 js 定义的模板文件中调用名为 clientlibsDeferred 的模板(很可能是 https://github.com/nateyolles/aem-clientlib-async/blob/master/demo/ui.apps/ src/main/content/jcr_root/apps/clientlib-async/sightly/templates/clientlib.html#L41-L50): <template data-sly-template.js="${@ categories='Client Library categories', loading='Accepts async and defer', onload='JavaScript to run for async and defer', crossorigin='Accepts anonymous and use-credentials'}"> <section data-sly-test="${request.getResourceResolver}" data-sly-use.clientlib="${'/apps/clientlib-async/sightly/templates/graniteClientLib.html'}" data-sly-call="${clientlib.include @ categories=categories, mode='js', loading=loading, onload=onload, crossorigin=crossorigin}" data-sly-unwrap> </section> </template> 反过来,将从 include 调用 clientlib 模板(位于 /apps/clientlib-async/sightly/templates/graniteClientLib.html - https://github.com/nateyolles/aem-clientlib-async/blob/master/demo/ui.apps /src/main/content/jcr_root/apps/clientlib-async/sightly/templates/graniteClientLib.html#L26-L33): <template data-sly-template.include="${@ categories='Client Library categories', mode='optional: JS or CSS, case-insensitve', loading='optional: JS async or defer', onload='optional: JS to run for async and defer', crossorigin='optional: accepts anonymous and use-credentials'}" data-sly-use.clientlib="${'apps.clientlib_async.sightly.templates.ClientLibUseObject' @ categories=categories, mode=mode, loading=loading, onload=onload, crossorigin=crossorigin}"> ${clientlib.include @ context='unsafe'} </template> 这是将实例化 ClientLibUseObject 并传递参数的代码,正如您所看到的,identifier 并未在此链上传递。 您可以跳过该链并自己实例化 ClientLibUseObject(传递 identifier),然后调用其 include 方法。

回答 1 投票 0

使用用于 CWE-113 修复的 ESAPI HTTPUtilities 进行重定向时出错

我在使用 ESAPI 重定向到另一个网址时遇到以下错误。因此,我无法解决 CWE-113 问题。有人可以帮忙吗? org.owasp.esapi.errors。 使用 ESAPI 重定向到另一个网址时出现以下错误。因此,我无法解决 CWE-113 问题。有人可以帮忙吗? <pre>org.owasp.esapi.errors.ConfigurationException: SecurityConfiguration for HttpUtilities.maxRedirectLength has incorrect type</pre><h3>Processing Info:</h3> 下面是我的代码和依赖项。 我通过注释之前的代码尝试了下面的代码来修复 CWE-113。 //response.sendRedirect(homeUrl); ESAPI.httpUtilities().setCurrentHTTP(request,response); try { ESAPI.httpUtilities().sendRedirect(myURL); } catch (AccessControlException e) { throw new RuntimeException(e); } ESAPI.httpUtilities().clearCurrent(); org.owasp.esapi esapi 2.2.3.1 这是一个因问题而心慌意乱而错过明显解决方案的例子: <pre>org.owasp.esapi.errors.ConfigurationException: SecurityConfiguration for HttpUtilities.maxRedirectLength has incorrect type</pre><h3>Processing Info:</h3> 在 ESAPI.properties 中有一个键/值映射,其中键是 HttpUtilities.maxRedirectLength 您有一个配置异常,它应该始终指向 ESAPI.properties 或 validation.properties 您收到的警告是该值的类型不正确。可能有文本或值为空。但简而言之,就是这样。

回答 1 投票 0

无法删除组件 Adobe AEM 6.5

无法删除组件 Adobe AEM 6.5 TOUCHUI 模式 检查网络日志,没有错误,cq-authoring-mode = TOUCHUI 如何复制问题。 在作者页面上,单击组件,上下文菜单...

回答 2 投票 0

将 AEM 实例从 centOS 移动到 Rocky Linux 后无法上传包和编辑页面

我们需要将 AEM 6.5.9 实例从 centOS7 迁移到 Rocky Linux 9 服务器。我们最初的想法是通过 rsync 将整个实例从 centOS 复制到 Rocky Linux 服务器,使用...

回答 1 投票 0

AEM 和定制电子邮件

众所周知,MCM(市场活动管理是 AEM 的一部分)允许配置和管理电子邮件。本线程中已经讨论了一个重要的问题和潜在的解决方案。 阿普...

回答 2 投票 0

尝试在 Ubuntu 上使用 JDK 11.0.19 打开 AEM 实例时出现 JRE 问题

我已在 Ubuntu 上从 Oracle 安装了 JDK 11.0.19,但在尝试打开 Adobe Experience Manager (AEM) 实例时遇到 JRE 问题。 AEM Forms 不支持较新的 JDK 版本...

回答 1 投票 0

尝试在 Ubuntu 上使用 JDK 11.0.19 打开 AEM 实例时出现 JRE 问题

我已在 Ubuntu 上从 Oracle 安装了 JDK 11.0.19,但在尝试打开 Adobe Experience Manager (AEM) 实例时遇到 JRE 问题。 AEM Forms 不支持较新的 JDK 版本...

回答 1 投票 0

如何在Ubuntu中安装JDK 11.0.19或更早版本?

sudo apt-get install default-jdk 使用提供的命令时,我获得了最新版本的 JDK 11.0.22,不幸的是,它与 Adobe Experience Manager (AEM) Forms 不兼容。 ...

回答 1 投票 0

在 AEM 6.5.11 中将一个组件放置在另一个组件内

在 HTL 中,可以使用以下方法将一个组件插入到另一个组件中 。是

aem
回答 2 投票 0

AEM 自定义工作流程步骤:如何获取启动器的 ResourceResolver?

我正在 AEMaaCS 中创建一个自定义 WorkflowProcess,它代表工作流发起者进行一些更改。如何获得具有工作流发起者权限的ResourceResolver? 在

回答 1 投票 0

如何在Sling servlet中使用valuemap更新资源属性?

我正在获取所有页面,将所有页面的 jcr:content 作为资源,并尝试通过使 ValueMap 适应资源来使用 valueMap 来更新 pageTitle 属性,但我 得到

回答 1 投票 0

从 AEM 中的 Sling 模型导出器选择性导出 JSON 数据?

我已经成功实现了 Sling 模型导出器,但我面临一个问题,即整个数据集(包括空值等不需要的信息)都以 JSON 格式导出。我怎样才能确保...

回答 1 投票 0

我们如何在后端检索标签属性?

在 AEM 中,我在专用于产品的命名空间下创建了标签,并在产品标签下以嵌套方式进一步构建它们。这些标签已应用于...

回答 1 投票 0

AEM 6.2(将组件拖动到此处)Parsys 高度 0px

我正在使用 AEM 6.2 并尝试使用下面的代码在 crx 中创建 parsys 组件 然而,在编辑模式下,该 parsys 的高度为 0px。 附上截图。 当我

回答 5 投票 0

如何在 AEM 中设置翻译并将其与 MSM 设置集成?

如何在 AEM 中设置翻译并将其与 MSM 设置集成? 举个例子,你将如何实现: A。将“www.mysite.com”的点击翻译为 “www.mysite.com/en”和 b.

回答 1 投票 0

AEM/CQ:具有表格输出的一次性 JCR-SQL / SQL2 / XPath 查询的 UI?

我正在 AEM 安装中进行一些使用研究。我想找到一个组件的所有实例,并查看它们对于某个配置选项有什么价值。所以基本上,我想要

回答 3 投票 0

如何找到正确的 AEM 常量类名称?

大多数时候我们想使用以下字符串常量, sling:resourceType、sling:resourceSuperType、cq:模板路径、property、property.value 和 p.limit。 应该有一些现有的课程

回答 1 投票 0

无法修改 AEM 6.5 中新 cq:dialog 节点的 .content.xml

我正在尝试在 AEM 6.5 中创建自定义组件。我正在关注此链接。我在 byline 组件下创建了一个新的 cq:dialog 节点,但我无法修改它的 .content.xml 文件,即“show...

回答 1 投票 0

以编程方式在 OSGI 中创建/修改和注册过滤器

是否可以在运行时在 OSGI 中注册新的过滤器? 用例如下。我们将 Adobe AEM CMS 与多个租户一起使用。现在我们有一个过滤器可以保护对特定资源的访问......

回答 1 投票 0

如何在生成的 HTML5 预设输出中使用 DITA 映射的“数据”元素(AEM Guides)

我对 AEM Guides/XML 文档相当陌生,目前正在尝试弄清楚如何从生成的 AEM 站点中的 DITA 映射中获取“数据”元素。 澄清一下,DITA 映射有

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.