Show Menu
主題×

HTL 全域物件

HTL不需指定任何項目,就可讓您在加入後,存取JSP中常用的所有物件
global.jsp
。 這些物件除了可透過 Use-API引入的任何物件外

可枚舉的對象

這些物件可方便存取常用資訊。 其內容可以使用點標籤來存取,也可以使用或進行迭代
data-sly-list
處理
data-sly-repeat
變數名稱
說明
properties
當前資源的屬性清單。 由 org.apache.sling.api.resource.ValueMap支援
pageProperties
目前頁面的頁面屬性清單。 由 org.apache.sling.api.resource.ValueMap支援
inheritedPageProperties
目前頁面繼承的頁面屬性清單。 由 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。