Objets globaux HTL htl-global-objects
Sans rien avoir à spécifier, HTL permet d’accéder à de nombreux objets utiles au développeur. Ces objets s’ajoutent à tout autre objet qui a pu être intégré avec Use-API.
NOTE
Pour les développeurs habitués au développement JSP dans AEM, HTL permet d’accéder à tous les objets qui étaient couramment disponibles dans JSP après avoir inclus
global.jsp.Objets énumérables enumerable-objects
Ces objets vous permettent d’accéder facilement aux informations fréquemment utilisées. Vous pouvez accéder à leur contenu avec la notation de point et procéder à leur itération à l’aide de data-sly-list ou data-sly-repeat.
Nom de variable
Description
Pris en charge par
inheritedPagePropertiesListe des propriétés héritées de la page active
Objets pris en charge par Java java-backed-objects
L’objet Java correspondant soutient chacun des objets suivants.
Nom de variable
Description
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.XSSAPIObjets pris en charge par JavaScript javascript-backed-objects
Il est possible de prendre en charge la logique HTL avec JavaScript. Toutefois, la méthode préférée ou recommandée est l’utilisation de Modèles Sling.
NOTE
L’API JavaScript Use est désormais obsolète pour une utilisation avec AEM as a Cloud Service. Utilisez plutôt l’API Java Use.
Pour plus d’informations sur les fonctionnalités obsolètes et supprimées, consultez les notes de mise à jour d’AEM as a Cloud Service.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8