IT

타임리프를 사용하여 템플릿을 부모 레이아웃으로 래핑

itgroup 2023. 8. 6. 09:59
반응형

타임리프를 사용하여 템플릿을 부모 레이아웃으로 래핑

저는 방금 봄 부츠와 백합 잎으로 작은 프로젝트를 시작하기로 결정했습니다.

지금까지 타임리프 자체는 멋져 보이지만, 제 질문은 페이지의 기본 레이아웃을 가져오는 레이아웃과 같은 레이아웃을 가질 수 있는 가장 좋은 방법이 무엇인가 하는 것입니다.

맘에 들다
일반적인 css 포함어
일반적인 js 포함 항목
기본 구조(예: 2/3열 배치)

단일 페이지(블로그 게시물 보기, 댓글 보기, 갤러리 이미지 보기 등)의 내용을 감싸고 있으므로 일반적인 내용을 모든 템플릿으로 가져올 필요가 없습니다.

지금까지 제가 찾은 유일한 방법은 단편 포함을 사용하는 것이지만 현재 요청에 대해 렌더링하고 싶은 템플릿 주변의 전체 구조를 얻기 위한 올바른 접근 방식인지 확신할 수 없습니다.

예를 들어, 내가 어떻게 얻을 수 있을까요?<div class="content"></div>내 템플릿 주위에?

누군가 도와주길 바랍니다.

잘 부탁드립니다.

다음과 같은 몇 가지 옵션이 있습니다.타일 확장, 레이아웃 방언 - 에코시스템 페이지에서 두 가지를 모두 찾을 수 있습니다. http://www.thymeleaf.org/ecosystem.html

이 의견에 설명된 기본 접근 방식(확장 없음):

http://blog.codeleak.pl/2013/11/is-it-worth-upgrading-to-thymeleaf-21.html?showComment=1383817035384#c5722173744814267184

도움이 되길 바랍니다.

Spring Boot의 최근 버전에는 조각을 기본적으로 지원하는 Thymeleaf가 포함되어 있습니다.지금이 최선의 선택입니다.를 들어 보겠습니다.

기존 답변: Spring Boot은 기본적으로 지원됩니다.LayoutDialect(우리의 의견으로는 이것이 최선의 선택입니다.)클래스 경로에 모든 항목의 올바른 버전을 추가하기만 하면 됩니다. 접근법을 사용하는 샘플이 있습니다.

언급URL : https://stackoverflow.com/questions/19874744/wrap-template-with-a-parent-layout-using-thymeleaf

반응형