Globala HTML-objekt htl-global-objects

Utan att behöva ange något ger HTML tillgång till många objekt som är användbara för utvecklaren. De här objekten är utöver de objekt som kan introduceras via Use-API.

NOTE
För utvecklare som är bekanta med JSP-utveckling i AEM ger HTL åtkomst till alla objekt som var vanliga i JSP efter att ha inkluderat global.jsp.

Antal objekt enumerable-objects

Dessa objekt ger smidig åtkomst till ofta använd information. Deras innehåll kan kommas åt med punktnotation, och de kan itereras igenom med data-sly-list eller data-sly-repeat.

Variabelnamn
Beskrivning
Bakåt av
properties
Lista över egenskaper för den aktuella resursen
org.apache.sling.api.resource.ValueMap
pageProperties
Lista över sidegenskaper för den aktuella sidan
org.apache.sling.api.resource.ValueMap
inheritedPageProperties
Lista över ärvda sidegenskaper för den aktuella sidan
org.apache.sling.api.resource.ValueMap

Java-baserade objekt java-backed-objects

Vart och ett av följande objekt backas upp av motsvarande Java-objekt.

Variabelnamn
Beskrivning
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-baserade objekt javascript-backed-objects

Det går att backa HTML-logik med JavaScript. Rekommenderad eller rekommenderad metod är dock att använda Sling Models.

recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8