The HTL Specification htl-specification
The HTML Template Language (HTL) is the preferred and recommended server-site template system for HTML.
HTL Layers layers
You can define HTL in AEM by a number of layers.
- HTL Specification - HTL is an open-source, platform-agnostic specification, which anyone is free to implement. Its specifications are maintained in its GitHub repo.
- Sling HTL Scripting Engine - The Sling project has created the reference implementation of HTL, which is used by AEM. The Sling project maintains its documentation.
- AEM Extensions - AEM builds on top of the Sling HTL Scripting Engine to offer developers convenient features specific to AEM. These extensions are documented as part of this documentation set.
Follow the links above to the dedicated documentation for all layers of HTL used by AEM.
recommendation-more-help
86859df1-0285-4512-b293-0ef9cbea5ee8