Globale HTL-Objekte htl-global-objects
Ohne etwas spezifizieren zu müssen, bietet HTL Zugang zu vielen Objekten, die für Entwickelnde nützlich sind. Diese Objekte sind zusätzlich zu denen vorhanden, die möglicherweise über die Anwendungs-API eingeführt werden.
NOTE
Für Entwickelnde, die mit der JSP-Entwicklung in AEM vertraut sind, bietet HTL Zugriff auf alle Objekte, die in JSP üblicherweise verfügbar sind, einschließlich
global.jsp.Aufzählungsobjekte enumerable-objects
Diese Objekte bieten praktischen Zugriff auf häufig verwendete Informationen. Auf ihren Inhalt kann mit der Punktnotation zugegriffen werden, und sie können mit data-sly-list oder data-sly-repeat durchlaufen werden.
Variablenname
Beschreibung
Unterstützt durch
pagePropertiesListe der Seiteneigenschaften der aktuellen Seite
inheritedPagePropertiesListe der geerbten Seiteneigenschaften der aktuellen Seite
Java-unterstützte Objekte java-backed-objects
Das entsprechende Java-Objekt sichert jedes der folgenden Objekte.
Variablenname
Beschreibung
componentcom.day.cq.wcm.api.components.ComponentcomponentContextcom.day.cq.wcm.api.components.ComponentContextcurrentContentPolicycom.day.cq.wcm.api.policies.ContentPolicycurrentContentPolicyPropertiescom.day.cq.wcm.api.policies.ContentPolicycurrentDesigncom.day.cq.wcm.api.designer.DesigncurrentNodejavax.jcr.NodecurrentPagecom.day.cq.wcm.api.PagecurrentSessionjavax.servlet.http.HttpSessioncurrentStylecom.day.cq.wcm.api.designer.Styledesignercom.day.cq.wcm.api.designer.DesignereditContextcom.day.cq.wcm.api.components.EditContextlogorg.slf4j.Loggeroutjava.io.PrintWriterpageManagercom.day.cq.wcm.api.PageManagerreaderjava.io.BufferedReaderrequestorg.apache.sling.api.SlingHttpServletRequestresolverorg.apache.sling.api.resource.ResourceResolverresourceorg.apache.sling.api.resource.ResourceresourceDesigncom.day.cq.wcm.api.designer.DesignresourcePagecom.day.cq.wcm.api.Pageresponseorg.apache.sling.api.SlingHttpServletResponseslingorg.apache.sling.api.scripting.SlingScriptHelperslyWcmHelpercom.adobe.cq.sightly.WCMScriptHelperwcmmodecom.adobe.cq.sightly.SightlyWCMModexssAPIcom.adobe.granite.xss.XSSAPIJavaScript-unterstützte Objekte javascript-backed-objects
Es ist möglich, die HTL-Logik mit JavaScript zu unterstützen. Die bevorzugte oder empfohlene Methode ist jedoch die Verwendung von Sling-Modellen.
NOTE
Das JavaScript Use API gilt nun als veraltet für die Verwendung mit AEM as a Cloud Service. Verwenden Sie stattdessen das Java Use API.
Weitere Informationen zu veralteten und entfernten Funktionen finden Sie in den Versionshinweisen zu AEM as a Cloud Service.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8