Thymeleaf를 사용하여 JSF와 같은 복합 구성 요소를 만드는 방법이 있습니까? 표현 언어를 사용하여 검색 할 수있는 단편에 매개 변수를 보내는 방법을 알아 냈습니다. 하지만 나는 마크 업을 JSF에서 할 수있는 것처럼 파편에 보내는 방법을 알지 못했습니다.Thymeleaf 복합 구성 요소
예를 들어 왼쪽에 매우 유사한 메뉴가있는 여러 페이지가 있습니다. 내 모든 페이지에서 단일 조각을 사용할 수 있지만 메뉴 하단에 표시 할 마크 업을 전달하고 싶습니다. 일부 페이지는 아래쪽에 텍스트를 표시해야하고, 일부는 텍스트를 표시해야합니다. 예를 들어, 실제로는 그보다 복잡합니다.
<div class="menu" th:frament="menu">
<a th:text="${menuItem1}"></a>
<a th:text="${menuItem2}"></a>
<a th:text="${menuItem3}"></a>
<markup sent as parameter /> <!-- how do I do this? -->
</div>
<div th:substitueBy="template :: menu" th:with="menuItem1=item1, menuItem2:item2, menuItem3:item3">
<markup to be sent as parameter /> <!-- this does not work -->
</div>
몇 년 늦었지만 감사합니다! 불행히도 나는 더 이상 thymeleaf를 사용하지 않으므로 라이브러리를 테스트 할 수 없습니다. – Hoffmann
예, 늦었습니다. 그러나이 질문을 찾는 사람들에게 도움이 될 수 있습니다. – Serbroda