Objetos globales de HTL htl-global-objects

Sin tener que especificar nada, HTL proporciona acceso a muchos objetos útiles para el desarrollador. Estos objetos se añaden a los que se pueden introducir a través de la API de uso.

NOTE
Para desarrolladores familiarizados con el desarrollo de JSP en AEM, HTL da acceso a todos los objetos que estaban disponibles comúnmente en JSP después de incluir global.jsp.

Objetos enumerables enumerable-objects

Estos objetos proporcionan un acceso conveniente a la información que se utiliza con más frecuencia. Se puede acceder a su contenido con la notación de puntos y se puede iterar utilizando data-sly-list o data-sly-repeat.

Nombre de la variable
Descripción
Respaldado por
properties
Lista de propiedades del recurso actual
org.apache.sling.api.resource.ValueMap
pageProperties
Lista de propiedades de página de la página actual
org.apache.sling.api.resource.ValueMap
inheritedPageProperties
Lista de propiedades de página heredadas de la página actual
org.apache.sling.api.resource.ValueMap

Objetos respaldados por Java java-backed-objects

El objeto Java correspondiente respalda cada uno de los siguientes objetos.

Nombre de la variable
Descripción
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

Objetos respaldados por JavaScript javascript-backed-objects

Es posible respaldar la lógica HTL con JavaScript. Sin embargo, el método preferido o recomendado son los modelos Sling.

NOTE
La API de uso de JavaScript ha quedado obsoleta para su uso con AEM as a Cloud Service. Use la API de uso de Java en su lugar.
Consulte las notas de la versión de AEM as a Cloud Service para obtener más información sobre las funciones en desuso y eliminadas.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8