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 오브젝트에 의해 지원됩니다.
변수 이름
설명
component
com.day.cq.wcm.api.components.Component
componentContext
com.day.cq.wcm.api.components.ComponentContext
currentContentPolicy
com.day.cq.wcm.api.policies.ContentPolicy
currentContentPolicyProperties
com.day.cq.wcm.api.policies.ContentPolicy
currentDesign
com.day.cq.wcm.api.designer.Design
currentNode
javax.jcr.Node
currentPage
com.day.cq.wcm.api.Page
currentSession
javax.servlet.http.HttpSession
currentStyle
com.day.cq.wcm.api.designer.Style
designer
com.day.cq.wcm.api.designer.Designer
editContext
com.day.cq.wcm.api.components.EditContext
log
org.slf4j.Logger
out
java.io.PrintWriter
pageManager
com.day.cq.wcm.api.PageManager
reader
java.io.BufferedReader
request
org.apache.sling.api.SlingHttpServletRequest
resolver
org.apache.sling.api.resource.ResourceResolver
resource
org.apache.sling.api.resource.Resource
resourceDesign
com.day.cq.wcm.api.designer.Design
resourcePage
com.day.cq.wcm.api.Page
response
org.apache.sling.api.SlingHttpServletResponse
sling
org.apache.sling.api.scripting.SlingScriptHelper
slyWcmHelper
com.adobe.cq.sightly.WCMScriptHelper
wcmmode
com.adobe.cq.sightly.SightlyWCMMode
xssAPI
com.adobe.granite.xss.XSSAPI
JavaScript 지원 오브젝트 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