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
Slingproject has created the reference implementation of HTL, which is used by AEM. TheSlingproject maintains its documentation. - AEM Extensions - AEM builds on top of the
SlingHTL 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
experience-manager-htl-help-using