Show Menu
TOPICS×

HTL 전역 개체

HTL은 아무 것도 지정하지 않아도 JSP에서 일반적으로 사용할 수 있었던 모든 객체에 대한 액세스 권한을 제공합니다
global.jsp
. 이러한 개체는 Use-API를 통해 소개될 수 있는 개체 이외에 추가로 제공됩니다 .

Enumerable 객체

이러한 개체는 일반적으로 사용되는 정보에 쉽게 액세스할 수 있습니다. 도트 표기법을 사용하여 컨텐츠에 액세스할 수 있으며
data-sly-list
또는 를 사용하여 반복할 수
data-sly-repeat
있습니다.
변수 이름
설명
properties
현재 리소스의 속성 목록입니다. Backed by org.apache.sling.api.resource.ValueMap
pageProperties
현재 페이지의 페이지 속성 목록입니다. Backed by org.apache.sling.api.resource.ValueMap
inheritedPageProperties
현재 페이지의 상속된 페이지 속성 목록입니다. Backed by org.apache.sling.api.resource.ValueMap

Java 지원 객체

다음 각 개체는 해당 Java 개체의 지원을 받습니다.
아래 표에서 가장 유용한 변수는 굵게 강조 표시됩니다.
변수 이름
설명
component
com.day.cq.wcm.api.components.Component
componentContext
com.day.cq.wcm.api.components.ComponentContext
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를 사용하여 HTL 로직을 백업할 수 있습니다. 그러나 Sling Models를 사용하는 것이 좋거나 권장됩니다.