Show Menu
TOPICS×

Objetos globais HTL

Sem precisar especificar nada, o HTL fornece acesso a todos os objetos que normalmente estavam disponíveis no JSP após a inclusão
global.jsp
. Esses objetos são adicionados a qualquer que possa ser introduzido por meio da Use-API .

Objetos enumeráveis

Esses objetos fornecem acesso conveniente às informações mais usadas. O conteúdo deles pode ser acessado com a notação de pontos, e eles podem ser repetidos usando
data-sly-list
ou
data-sly-repeat
.
Nome da variável
Descrição
propriedades
Lista de propriedades do Recurso atual. Apoiado por org.apache.sling.api.resource.ValueMap
pageProperties
Lista de propriedades de página da Página atual. Apoiado por org.apache.sling.api.resource.ValueMap
hereitedPageProperties
Lista de propriedades de página herdadas da Página atual. Apoiado por org.apache.sling.api.resource.ValueMap

Objetos com suporte Java

Cada um dos seguintes objetos é suportado pelo objeto Java correspondente.
As variáveis mais úteis na tabela abaixo são destacadas em negrito.
Nome da variável
Descrição
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 com suporte do JavaScript

Há também objetos disponíveis com suporte do JavaScript. No entanto, a partir do AEM 6.2, esses objetos ainda são experimentais e é melhor usar objetos com suporte Java, que permitem fazer o mesmo.