반응형
요즘 ThymeThymeleaf을 사용하면 레이아웃을 구성하는 포스팅을 해볼께요.
현재 개발중인 화면 레이아웃이에요 PC홈페이지 기준이에요.
빈페이지,기본페이지,로그인페이지 3가지 버전에 따라 구성을 했어요 지금은 기본페이지 구성을 해볼께요.
default구성이에요
<div class="wrap">
<!-- header -->
<header id="header" th:replace="templates/fragments/header :: header">
</header>
<!--// header -->
<!-- breadcrumbs -->
<div class="breadcrumbs-wrap" th:replace="templates/fragments/breadcrumbs :: breadcrumbs">
</div>
<!--// breadcrumbs -->
<!-- container -->
<div id="container">
<div class="inner">
<!-- section-left -->
<div class="section-left" th:replace="templates/fragments/left :: left">
</div>
<!--// section-left -->
<!-- contents -->
<div class="contents" layout:fragment="content">
contents
</div>
<!--// contents -->
</div>
</div>
<!--// container -->
<!-- footer -->
<div th:replace="templates/fragments/footer :: footer">
</div>
<!--// footer -->
</div>
<!-- 공통스크립트 -->
<script th:replace="templates/fragments/script :: script">
</script>
<!-- 페이지스크립트 -->
<th:block layout:fragment="page-script-block">
</th:block>
header(GNB),사이트이동경로표시( breadcrumbs),left(LNB),내용(content),footer.공통스크립트,페이지 스크립트 순서에요
<div id="header" th:fragment="header">
</div>
<div class="section-left" th:fragment="left">
</div>
<div class="breadcrumbs-wrap" th:fragment="breadcrumbs">
</div>
<div class="contents" layout:fragment="content">
</div>
<div id="footer" th:fragment="footer">
</div>
각 구성에 맞게 코딩을해서 구현을 하면되요.
반응형
'개발 > Web' 카테고리의 다른 글
카카오톡 인앱브라우저 닫기 (1) | 2024.03.25 |
---|---|
Thymeleaf each value sum (2) | 2020.12.15 |
Thymeleaf spring security 사용하기 (5) | 2020.12.02 |
Thymeleaf 문법 (2) | 2020.12.01 |