Описание тега sling-models
Модели слинга предоставляют возможность использовать "чистые" объекты POJO, управляемые аннотациями, в проектах на основе Sling наряду с возможностями внедрения зависимостей и возможностью адаптации различных объектов Sling OOTB.
1
ответ
Слинг модели против WCMUSEPOJO
Мне нужно понять, что означают модели wcmusepojo и sling? Я имею в виду, что я читал, что эти реализации должны объединить ваш компонент и внутреннюю реализацию, но что именно делается в этих (модели wcmusepojo и sling) по сравнению с тем, что делае…
02 окт '18 в 02:55
2
ответа
Модульные тесты модели слинга: макет currentPage в SlingHttpServletRequest
У меня возникли проблемы с тестированием модели Sling: по какой-то причине currentPage не вводится. Моя модель слинга выглядит так: @Model( adaptables = { SlingHttpServletRequest.class, Resource.class }, resourceType = MyModel.RESOURCE_TYPE) public …
28 окт '17 в 18:49
2
ответа
SlingModels: внедрение другой модели из запроса SlingHttpServletRequest
Одной из причин моего другого вопроса является следующий вариант использования: я хочу создать TextImageModel, который использует мой ImageModel как внедренное свойство и расширяет мой TextModel: @Model(adaptables = {SlingHttpServletRequest.class}) …
01 дек '16 в 11:08
1
ответ
AEM 6.3 - Мультиполе с использованием модели строп
Я пытаюсь создать мультиполе Coral UI 3 и использовать Sling Models. Вот как выглядит диалог: Вот код: package com.aem.sites.models; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.annotation.PostConstruct;…
01 окт '17 в 20:42
0
ответов
Почему Слинг игнорирует "адаптируемый" параметр хитрого использования данных HTL?
В 2017 году в Apache Sling и HTL были добавлены функциональные возможности, позволяющие использовать API-интерфейс использования с другой способной к адаптации (такой как преобразователь ресурсов или дочерний ресурс), а не с резервным ресурсом или з…
27 фев '19 в 13:04
5
ответов
Как получить свойства страницы, используя модель слинга в AEM 6.3?
Я пытаюсь получить свойства страницы, используя Sling Models в AEM 6.3, но всегда получаю ноль. resultsRootPath = getCurrentPage().getProperties().get("ResultsRootPath", String.class); Путь собственности: /components/content/results/cq:dialog/conten…
03 янв '18 в 14:34
2
ответа
Как получить свойства диалогового окна дизайна в модели Sling?
У меня есть диалоговое окно дизайна, где значения хранятся в etc/design//. Но теперь, как я должен прочитать эти свойства в модели Sling?
13 июл '16 в 09:43
0
ответов
Eclipse apache sling - произошла внутренняя ошибка при попытке затмения подключиться к внешнему слинг-серверу
Я пытался настроить среду разработки Eclipse для Apache Sling, следуя инструкциям на https://sling.apache.org/documentation/development/ide-tooling.html Я получил ошибку при попытке подключиться к внешнему серверу Apache Sling. см скриншот ниже Я по…
27 апр '16 в 12:40
1
ответ
ResourceBundle не работает в AEM 6.2
Следуя приведенной здесь документации, я пытаюсь заставить i18n работать с моим экземпляром AEM 6.2: Locale pageLang = currentPage.getLanguage(false); ResourceBundle resourceBundle = slingRequest.getResourceBundle(pageLang); I18n i18n = new I18n(res…
14 дек '16 в 10:24
1
ответ
Создание Sling Models из путей к ресурсам
Я хотел бы создать экземпляр Sling Model из JSP, используя путь к ресурсу, как <sling:adaptTo adaptable="/path/to/my/resource" adaptTo="org.apache.sling.models.it.models.MyModel" var="model"/> В рамках модели Sling я хотел бы получить доступ к…
15 сен '15 в 16:57
1
ответ
Какая польза от @postconstructor в концепции AEM SlingModel?
Когда я могу использовать @postconstructor когда я использую в SlingModel? @Model(adaptables=SlingHttpServletRequest.class) public class MyModelTest { @Inject private PrintWriter out; @Inject @Named("log") private Logger logger; @PostConstruct prote…
14 июн '18 в 02:10
2
ответа
Невозможно адаптировать класс модели в SlingHttpServletRequest
Я пытаюсь добавить ресурсы в мой модельный класс. Проблема, с которой я сталкиваюсь при использовании аннотации @Model(adaptables = { SlingHttpServletRequest.class, Resource.class }) Я получаю объекты как ноль, тогда как только с Resource.Class я по…
28 сен '18 в 08:30
1
ответ
AEM: Как получить список зарегистрированных моделей строп с использованием типа ресурса
При создании модели подвески мы можем зарегистрировать ее через тип ресурса. Есть ли способ, с помощью которого мы можем получить имя класса модели слинга, указав тип ресурса в AEM. Например: если у меня есть тип ресурса /mysite/component/breadcrumb…
18 сен '18 в 19:52
1
ответ
AEM, Sling Models и Resolver Resolver
Я ищу ответ на этот вопрос и не могу найти ни отрицательно, ни положительно. Если мы получим экземпляр ResourceResolver через внедрение модели слинга, кто будет отвечать за закрытие этого преобразователя ресурсов. Нужно ли его закрывать, или фреймво…
12 июл '16 в 15:02
1
ответ
Ошибка при включении компонента: xxx не может быть разрешен для типа
Я разработал класс DateFormatter в базовой комплектации следующего блога. и получить мое значение даты на главной странице: <sly data-sly-use.date="${'com.xxx.DateFormatter' @ date=pageProperties.jcr:created, format='dd/MM/yyyy'}"></sly>…
16 фев '19 в 05:13
1
ответ
Как обернуть компонент с помощью cq:editConfig
У нас возникла проблема с переносом компонентов в AEM 6.4 с пакетом обновления 2 (SP2): допустим, я хочу расширить компонент образа ядра wcm (v2) и создать свой собственный компонент оболочки для расширения набора функций. Компонент-оболочка имеет с…
10 янв '19 в 11:07
2
ответа
Получить свойство базового компонента в модели родительского узла
Я только начал использовать модели Sling, и у меня возникла проблема с получением свойства дочернего узла в родительской модели. Вот моя структура JCR Узел изображения является основой компонентов. и моя цель состоит в том, чтобы получить свойство f…
05 сен '18 в 09:53
1
ответ
Предложения о том, как создать средство изменения на SlingModel, чтобы включить сохранение в JCR
В настоящее время мы пытаемся реализовать расширение для SlingModels, чтобы позволить слинг-модели быть сохраненной непосредственно в JCR. В нашей стратегии 2 исходных условия: 1. Новый объект, который должен быть сохранен. 2. Объект, который был из…
29 окт '15 в 10:21
2
ответа
Отображение другой разметки в Sightly на основе селектора Sling
Контекст Я работаю над проектом AEM 6, который использует Sightly в качестве языка шаблонов. Я сталкиваюсь со случаем использования, в котором я хочу показать или скрыть определенные части разметки в зависимости от наличия селектора Sling. Например,…
17 фев '15 в 21:54
1
ответ
Как создать Sling Model с несколькими адаптируемыми
@Model аннотации в моделях строп допускают несколько адаптируемых, например, @Model(adaptables = { SlingHttpServletRequest.class, Resource.class })Тем не менее, я не уверен, как создать экземпляр модели с несколькими адаптируемыми из JSP. Параметры,…
14 июн '15 в 22:24