HTL 전역 오브젝트 htl-global-objects
아무것도 지정하지 않아도 HTL은 개발자가 유용하게 사용할 수 있는 다양한 오브젝트에 대한 액세스를 제공합니다. 이러한 오브젝트는 Use-API를 통해 도입될 수 있는 모든 것에 추가됩니다.
NOTE
AEM의 JSP 개발에 익숙한 개발자를 위해, HTL은
global.jsp를 포함시킨 후 JSP에서 일반적으로 사용할 수 있었던 모든 오브젝트에 대한 액세스를 제공합니다.열거형 오브젝트 enumerable-objects
이러한 오브젝트는 일반적으로 사용되는 정보에 대한 편리한 액세스를 제공합니다. 콘텐츠는 점 표기법을 통해 액세스할 수 있으며 data-sly-list 또는 data-sly-repeat를 사용하여 반복할 수 있습니다.
변수 이름
설명
지원
Java 지원 오브젝트 java-backed-objects
다음 각 오브젝트는 해당 Java 오브젝트에 의해 지원됩니다.
변수 이름
설명
componentcom.day.cq.wcm.api.components.ComponentcomponentContextcom.day.cq.wcm.api.components.ComponentContextcurrentContentPolicycom.day.cq.wcm.api.policies.ContentPolicycurrentContentPolicyPropertiescom.day.cq.wcm.api.policies.ContentPolicycurrentDesigncom.day.cq.wcm.api.designer.DesigncurrentNodejavax.jcr.NodecurrentPagecom.day.cq.wcm.api.PagecurrentSessionjavax.servlet.http.HttpSessioncurrentStylecom.day.cq.wcm.api.designer.Styledesignercom.day.cq.wcm.api.designer.DesignereditContextcom.day.cq.wcm.api.components.EditContextlogorg.slf4j.Loggeroutjava.io.PrintWriterpageManagercom.day.cq.wcm.api.PageManagerreaderjava.io.BufferedReaderrequestorg.apache.sling.api.SlingHttpServletRequestresolverorg.apache.sling.api.resource.ResourceResolverresourceorg.apache.sling.api.resource.ResourceresourceDesigncom.day.cq.wcm.api.designer.DesignresourcePagecom.day.cq.wcm.api.Pageresponseorg.apache.sling.api.SlingHttpServletResponseslingorg.apache.sling.api.scripting.SlingScriptHelperslyWcmHelpercom.adobe.cq.sightly.WCMScriptHelperwcmmodecom.adobe.cq.sightly.SightlyWCMModexssAPIcom.adobe.granite.xss.XSSAPIJavaScript 지원 오브젝트 javascript-backed-objects
JavaScript로 HTL 논리를 백업하는 것이 가능합니다. 단, 기본 및 권장 메서드는 Sling 모델을 사용하는 것입니다.
NOTE
JavaScript Use API는 이제 AEM as a Cloud Service에서 더 이상 사용되지 않습니다. 대신 Java Use API를 사용하십시오.
더 이상 사용되지 않거나 제거된 기능에 대한 추가 정보는 AEM as a Cloud Service 릴리스 정보를 참조하십시오.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8