问题标签 [sling-models]

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 投票
0 回答
211 浏览

java - Eclipse apache sling - Eclipse 尝试连接到外部 sling 服务器时发生内部错误

我试图按照https://sling.apache.org/documentation/development/ide-tooling.html上的说明为 Apache Sling 设置 Eclipse 开发环境

尝试连接到外部 Apache Sling 服务器时出现错误。

请参阅下面的屏幕截图

在此处输入图像描述

我从 Eclipse 日志(workspace/.metadata/.log)中得到跟踪

我正在开发 Eclipse 4.2、Maven 3.0.5、ubuntu 14.04 LTS 和 Oracle JAVA 8。我使用的吊索是“org.apache.sling.launchpad-8.jar”

有人有什么主意吗?

请建议

谢谢

0 投票
1 回答
1020 浏览

aem - WCM 使用类可以在我们可以使用吊索模型的任何地方使用。应该首选哪一个,为什么?

如果可以选择使用 Sling Models 或 WCM 使用类,何时以及为什么应该首选哪一个?

他们中的任何一个都有更好的表现吗?

提前致谢

0 投票
1 回答
567 浏览

aem - 如何在 SlingModels 中获取 LanguageManager 类?

我正在声明 LanguageManager 类,但不知道如何实例化它。

0 投票
2 回答
141 浏览

jcr - SlingModel 未正确映射 JCR

我有一个名为TextModel.

我在 Sightly 中也有一个模板,用于呈现组件:

然后我将组件嵌入到页面中:

<div data-sly-resource="${@ resourceType='project/components/textModel'}" data-sly-unwrap></div>

并通过 JSON 创建初始 JCR 结构:

所有字段都正确保存在 JCR 中,但我的 Sling 模型返回 null 作为 和 的headingdescription

但是,当我创建这样的内容时:

有用。JSON 存储jcr_root/content/hello.json在我的项目文件中,我正在localhost:8080/content/hello.html浏览器中打开一个 URL。

0 投票
1 回答
744 浏览

aem - AEM、Sling 模型和资源解析器

我正在寻找这个问题的答案,无论是消极的还是积极的都找不到。

如果我们通过 sling 模型注入获得 ResourceResolver 的实例,谁负责关闭该资源解析器。我们是否必须关闭它,或者 sling 模型框架是否拥有资源解析器并为我们处理它?

简而言之,我们是在控制资源解析器的生命周期还是 Sling 模型?

我问,因为我发现没有 Sling Model 代码示例关闭资源解析器,而且似乎没有文章提到这一点。

提前致谢。

0 投票
2 回答
1737 浏览

aem - 如何在 Sling 模型中获取设计对话框属性?

我有一个设计对话框,其中的值存储在 etc/design// 中。但是现在我应该如何在 Sling 模型中读取这些属性?

0 投票
2 回答
5691 浏览

aem - 从 Sling Model 注入另一个 Sling 模型

给出了 2 个 Sling 模型,我想注入其中一个。这是否可以通过注释实现,或者我是否需要创建 PostContruct 方法作为解决方法?

例子:

A型

B型

0 投票
1 回答
1045 浏览

junit - 使用自定义注入器测试 Sling 模型时出现问题

我一直在为一个项目使用吊索模型做一些工作,并在此过程中创建了几个自定义注入器。实施时(在 AEM 中使用),一切似乎都运行良好。但是,当我测试自定义注入器时没有运行。

这是我当前设置的示例

//在我的模型中

//在测试中(使用 wcm.io 模拟库进行测试)

测试编译并运行,但注入器没有被执行。我知道它已注册,因为当我没有在上下文中注册 Injector 的依赖服务时,我会收到错误消息。当我通过它进行调试时,没有一个断点被命中。我想知道我是否还需要在某处注册“Inheritable”注释,或者是否有人只有关于如何让自定义注入器执行的一般信息。

谢谢你

0 投票
1 回答
1102 浏览

aem - 如何直观地使用两种不同的吊索模型(子组件html中的父吊索模型)?

我有父组件和子组件。我正在使用 data-sly-resource 在父组件(html)中包含子组件(基于类型的 3 种 html)。对于类型 3 子组件,我需要在 html 中呈现父组件的数据(我有父组件的吊索模型)。比较类型是从儿童吊索模型完成的。如何实现这个功能?

我的代码是

0 投票
1 回答
2263 浏览

aem - 使用吊索模型和使用 WCMUSE 创建模型有什么区别(优点)?

创建和创建有什么区别