HTL グローバルオブジェクト htl-global-objects
何も指定しなくても、HTL では開発者に役立つ多くのオブジェクトにアクセスできます。これらのオブジェクトは、Use-API を利用した際に一緒に提供されます。
NOTE
AEM での JSP 開発に詳しい開発者は、
global.jsp を含めると、 HTL を使用して JSP で一般的に使用できるすべてのオブジェクトにアクセスできます。可算オブジェクト enumerable-objects
これらのオブジェクトを使用すると、よく使用する情報に便利にアクセスできます。コンテンツにはドット表記でアクセスでき、data-sly-list または data-sly-repeat を使用して反復処理できます。
変数名
説明
ベース
Java ベースのオブジェクト java-backed-objects
対応する Java オブジェクトは、次の各オブジェクトをサポートします。
変数名
説明
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 ベースのオブジェクト javascript-backed-objects
HTL ロジックを JavaScript でバックアップすることもできます。ただし、好ましい、推奨される方法は、Sling モデルを使用することです。
NOTE
JavaScript Use API は、AEM as a Cloud Service での使用が廃止されました。 代わりに、Java Use API を使用してください。
非推奨(廃止予定)の機能および削除された機能について詳しくは、AEM as a Cloud Service リリースノートを参照してください。
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8