Я создал компонент, поля которого были сопоставлены с моделью стропа. Чтобы получить данные стропа в качестве JSON, я включил экспортер стропа, как показано в коде ниже -< /p>
@Model(adaptables = { Resource.class }, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL, resourceType = "XXX/components/content/XXX")
@Exporter(name = "jackson", extensions = "json")
public interface ProofPointsModel {
@Inject
List getProofPoint();
@Model(adaptables = { Resource.class }, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)
interface ProofPointsList {
@Inject
String getProofText();
@Inject
String getProofIcon();
}
}
< /code>
Это работает отлично, и я могу увидеть данные JSON при попадании в конечную точку из моего браузера.
Я хочу отображать весь этот объект JSON в HTL моего компонента. Есть ли элегантный способ сделать это? Я не хочу создавать дополнительный запрос для получения этих данных.
По сути, я хочу назвать этот экспортер строп>
Подробнее здесь: https://stackoverflow.com/questions/677 ... tl-sightly
Доступ к данным компонента AEM как JSON в HTL (зрелище) ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение