aem 相关问题

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

如何将 id 从 div 复制到 CSS id?

我的 Sightly 中有以下 AEM 组件。使用 jQuery,如何将为 div 生成的 id 复制到三种 CSS 样式中?页面上会有几张这样的卡片...

回答 1 投票 0

AEM/Sling 如何获取 CAConfig 值的映射

在 Adobe AEM 中,我们有一个包含多个上下文感知配置的深层嵌套结构,对于编辑者来说,通常不清楚哪个配置当前处于活动状态。是什么让事情变得更加复杂:它可能会发生......

回答 1 投票 0

ModRewrite 规则 - 如果选择器不存在则跳过

我有一种情况,我需要分别编写带有和不带有选择器的url。 例如 URI /feeds/mydata.json 应转到 /content/feeds/mydata/app.json URI /feeds/mydata.sale.j...

回答 1 投票 0

如何在 Apache Sling 中重命名资源,同时保持其属性和后代完整?

由于组件样式和列布局中元素顺序的一些变化,我需要两个资源来交换网站内容树中的位置。 相关组件的结构如下

回答 1 投票 0

AEM 6.5.0 - Maven 原型项目 - 构建失败

我正在使用 Maven Archetype 创建 AEM 项目,但我不断收到错误: [警告] 在任何目录中都找不到原型。回退到中央存储库。 [警告] com.adobe.aem:aem-

回答 3 投票 0

AEM 6.5 Maven 构建编译错误与 Uber jar 6.5.3 ResponsiveGridExporter API 不返回AllowedComponentsExporter

使用 aem-uber jar 6.5.3 进行 Maven 构建时出现以下编译错误 无法解析 com.day.cq.wcm.foundation.model.impl.export.AllowedComponentsExporter 类型。这是间接引用...

回答 1 投票 0

为什么我们需要在 AEM sling 模型中同时使用 Resource 和 SlingHttpServletRequest

@Model(adaptables = {Resource.class,SlingHttpServletRequest.class},defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) 公共类 LearningPanelModel { @注入 私有资源解析器

回答 1 投票 0

AEM - 如何以 JSON 格式返回页面信息

我需要以 JSON 格式显示给定路径中所有子页面和孙页面的标题和名称。请提供实施方案。

回答 2 投票 0

如何在 Jackrabbit Oak 中运行 BlobStore 的 Garabge Collection?

使用 Oak 版本 1.42(使用 java 17),我创建了一个由 FileBlobStore 支持的段 NodeStore,如下所示: FileBlobStore fileBlobStore = new FileBlobStore("…"); SegmentGCOptions gcOption...

回答 2 投票 0

更改 Azure 应用服务容器中的 sling.home

我正在 Azure 应用服务中运行“apache/sling”Docker 映像。 AFAICT,应用服务仅支持容器中“/home”目录的可见性/持久性。因此...

回答 1 投票 0

如何使上传的 PDF 文本可在 Apache Sling 中搜索

我正在探索 Apache Sling 11 来构建一个更多内容驱动的 Web 应用程序。我有一个页面,其中文件(pdf/txt/doc)可以作为 nt 文件上传到路径 /content/company/uploads。正在搜索

回答 2 投票 0

AEM 富文本源编辑器锚标记剥离像 Sightly 标记一样形成的 href

在我的 AEM 项目中,我们具有客户端动态变量功能,用于检查 ${ } 包装器内部形成的任何字符串。动态变量值来自我们的cookie。

回答 4 投票 0

从 AEM servlet 调用 AWS kendra API 时出错:我们计算的请求签名与您提供的签名不匹配

导入java.io.IOException; 导入java.util.List; 导入javax.servlet.Servlet; 导入 org.apache.sling.api.SlingHttpServletRequest; 导入 org.apache.sling.api.SlingHttpServletResponse; 导入...

回答 1 投票 0

如果 AEM 6.5 中的 URL 中没有 /content/dam,则 PDF 无法加载

我们已将 pdf 上传到 AEM 6.5 中的 DAM。下面是路径 /content/dam/XYZ/documents/en/pa/ABC.pdf。 但用户正在使用之前工作的页面中的链接 /XYZ/documents/en/pa/ABC.pdf...

回答 1 投票 0

AEM 吊带模型可重复使用性

我在 AEM Cloud 项目中有一个独特的要求,即通过多个自定义组件重复使用自定义吊带模型。 我创建并彻底测试了它,一切都按预期工作,但想要...

回答 1 投票 0

手动触发AEM Carousel组件点击事件

我想通过使用 JavaScript 或 jQuery 添加自定义导航按钮来增强默认轮播组件的功能,我不了解轮播的 API 或其使用的机制

回答 1 投票 0

CQ5 SlingServlet 和资源类型不适用于特定资源路径

如果我定义一个 Sling Servlet 如下: @SlingServlet( 标签=“TestResourceTypeServlet”, 名称 = "com.company.project.servlets.TestResourceType", 扩展= {“鲍勃”}, 资源类型=...

回答 1 投票 0

重新启动笔记本电脑后,我的 AEM 本地实例未再次启动

设置 aem local 后,它工作正常,但第二天如果重新启动我的笔记本电脑,它就不再工作了 重新启动后,如果我尝试再次打开本地实例并运行命令 java-jar aem-

aem
回答 1 投票 0

如何将查询参数传递给Sling模型导出器

我必须实现一个 API,该 API 应导出 JSON 数据。例如,有一个容器组件和许多子组件。让我们假设,容器组件正在控制......

aem
回答 3 投票 0

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

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