Почему Слинг игнорирует "адаптируемый" параметр хитрого использования данных HTL?
В 2017 году в Apache Sling и HTL были добавлены функциональные возможности, позволяющие использовать API-интерфейс использования с другой способной к адаптации (такой как преобразователь ресурсов или дочерний ресурс), а не с резервным ресурсом или запросом по умолчанию.
Feike Visser привел пример того, как использовать такие гибкие адаптеры, с простым списком:
<div data-sly-list.child="${resource.listChildren}">
<sly data-sly-use.c="${'com.adobe.examples.htl.core.models.HelloWorldModel' @ adaptable=child}" />
${c.resourceType}
</div>
Однако этот пример не работает (в этом случае используется не-AEM Sling 11). В то время как HelloWorldModel
(Sling Model), экземпляр вспомогательного ресурса всегда является исходной страницей, а не указанной адаптируемой. Это как то adaptable=child
часть игнорируется.
Что может мешать работе этой полезной функции?