Oggetti globali di HTL htl-global-objects
Senza dover specificare nulla, HTL fornisce l’accesso a molti oggetti utili allo sviluppatore. Questi oggetti sono in aggiunta a quelli che possono essere introdotti tramite Use-API.
NOTE
Per gli sviluppatori che hanno familiarità con lo sviluppo JSP in AEM, HTL fornisce l’accesso a tutti gli oggetti che erano comunemente disponibili in JSP dopo aver incluso
global.jsp
.Oggetti elencabili enumerable-objects
Questi oggetti consentono di accedere facilmente a informazioni di uso comune. Il loro contenuto è accessibile mediante notazione col punto e può essere iterato tramite data-sly-list
o data-sly-repeat
.
Nome della variabile
Descrizione
Supportato da
inheritedPageProperties
Elenco delle proprietà di pagina ereditate della pagina corrente
Oggetti supportati da Java java-backed-objects
L’oggetto Java corrispondente supporta ciascuno dei seguenti oggetti.
Nome della variabile
Descrizione
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
Oggetti supportati da JavaScript javascript-backed-objects
È possibile supportare la logica HTL con JavaScript. Tuttavia, il metodo preferito o consigliato è quello di utilizzare modelli Sling.
NOTE
L’API JavaScript Use è stata dichiarata obsoleta per l’utilizzo con AEM as a Cloud Service. Utilizza invece l’API Java Use.
Consulta le note sulla versione di AEM as a Cloud Service per ulteriori informazioni sulle funzioni obsolete e rimosse.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8