Objetos globais do HTL htl-global-objects
Sem precisar especificar nada, o HTL fornece acesso a muitos objetos úteis para o desenvolvedor. Esses objetos são fornecidos além de qualquer um que possa ter sido introduzido por meio da API de uso.
NOTE
Para desenvolvedores familiarizados com o desenvolvimento em JSP no AEM, o HTL fornece acesso a todos os objetos que normalmente eram disponibilizados no JSP depois de incluir o
global.jsp
.Objetos enumeráveis enumerable-objects
Esses objetos fornecem acesso conveniente a informações de uso comum. Seu conteúdo pode ser acessado com a notação de pontos e iterado usando data-sly-list
ou data-sly-repeat
.
Nome da variável
Descrição
Com suporte de
pageProperties
Lista de propriedades de página da página atual
inheritedPageProperties
Lista de propriedades de página herdadas da página atual
Objetos com suporte de Java java-backed-objects
O objeto Java correspondente oferece suporte a cada um dos seguintes objetos.
Nome da variável
Descrição
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 com suporte de JavaScript javascript-backed-objects
É possível dar suporte à lógica HTL com JavaScript. No entanto, o método preferencial ou recomendado é usar Modelos Sling.
NOTE
A API de uso do JavaScript foi descontinuada para uso com o AEM as a Cloud Service. Em vez disso, use a API de uso do Java.
Consulte as notas de versão do AEM as a Cloud Service para mais informações sobre recursos descontinuados e removidos.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8