Show Menu
TEMAS×

Objetos globales de HTL

Sin tener que especificar nada, HTL proporciona acceso a todos los objetos que normalmente estaban disponibles en JSP después de incluirlos global.jsp . Estos objetos se suman a los que se pueden introducir a través de la Use-API .

Objetos enumerables

Estos objetos proporcionan un acceso cómodo a la información de uso común. Se puede acceder a su contenido con la notación de puntos y se pueden iterar usando data-sly-list o data-sly-repeat .
Nombre de variable
Descripción
properties
Lista de propiedades del recurso actual. Respaldado por org.apache.sling.api.resource.ValueMap
pageProperties
Lista de las propiedades de página de la página actual. Respaldado por org.apache.sling.api.resource.ValueMap
inheritedPageProperties
Lista de propiedades de página heredadas de la página actual. Respaldado por org.apache.sling.api.resource.ValueMap

Objetos respaldados por Java

Cada uno de los siguientes objetos está respaldado por el objeto Java correspondiente.
Las variables más útiles de la tabla siguiente se resaltan en negrita.
Nombre de variable
Descripción
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

Objetos respaldados por JavaScript

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