Plantillas de Thymeleaf: ¿hay una manera de decorar una plantilla en lugar de incluir un fragmento de plantilla?
Estoy trabajando con Thymeleaf por primera vez, y necesito una aclaración sobre las plantillas. Si entiendo correctamente la documentación, puedoincluir una plantilla, o simplemente un fragmento de ella, en mi página. Entonces, por ejemplo, puedo escribir algo así:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head th:include="template/layout :: header">
</head>
<body>
Hello world
<div th:include="template/layout :: footer"></div>
</body>
</html>
Pero lo que quiero es, de hecho, la forma opuesta de usar la plantilla: en lugar de incluir un fragmento de plantilla en la página, quiero incluir la páginadentro Mi plantilla, algo así:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
...
</head>
<body>
<div id="my-template-header">...</div>
<div id="the-content">
<!-- include here the content of the current page visited by the user -->
???
</div>
<div id="my-template-footer">...</div>
</body>
En otras palabras, ¿hay una manera de tener un equivalente de laEtiquetas decoradoras de sitemesh en Thymeleaf?
Gracias