Я должен (требование проекта) создать некоторую разметку непосредственно в Javascript на стороне сервера, а затем интегрировать ее в вывод HTL без дальнейшей модификации.
Для меня работает следующий двухслойный текст:
<sly data-sly-use.markup="${'render.js'}" />
${markup @ context='unsafe'}
Но мне интересно, есть ли способ сократить его дальше?
В документации Adobe я нахожу другие операторы sly-
block, такие как sly-template
и sly-resource
, которые могут включать выводкакого-либо другого файла HTL или JSP напрямую, но возможно ли то же самое с файлом Javascript?
Примерно так:
<sly data-sly-magicmagicmagic="${'render.js'}" />
?