작성
·
149
·
수정됨
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
<!DOCTYPE html>
<html th:replace="~{template/layoutExtend/layoutFile :: layout(~{::title}, ~{::section})}"
xmlns:th="http://www.thymeleaf.org">
<head>
<title>메인 페이지 타이틀</title>
</head>
<body>
<section>
<p>메인 페이지 컨텐츠1</p>
<div>메인 페이지 포함 내용1</div>
</section>
<section>
<p>메인 페이지 컨텐츠2</p>
<div>메인 페이지 포함 내용2</div>
</section>
</body>
</html>
html 태그안에 layout fragment에 title과 section을 넣었는데
만약에 section태그가 두개면 어떻게 꺼내서 사용 되는건가요?
<section>
<p>메인 페이지 컨텐츠1</p>
<div>메인 페이지 포함 내용1</div>
</section>
<section>
<p>메인 페이지 컨텐츠2</p>
<div>메인 페이지 포함 내용2</div>
</section>
<!DOCTYPE html>
<html th:fragment="layout (title, content)" xmlns:th="http://www.thymeleaf.org">
<head>
<title th:replace="${title}">레이아웃 타이틀</title>
</head>
<body>
<h1>레이아웃 H1</h1>
<div th:replace="${content}">
<p>레이아웃 컨텐츠</p>
</div>
<footer>
레이아웃 푸터
</footer>
</body>
</html>
어떻게 꺼내서 사용을 하게 되는건지? 변수처럼 사용을 하면되는건가요? 만약에 section 두개중에 하나만 꺼내서 쓰고싶으면 어떻게 꺼내는지?
답변 1
0
안녕하세요. 캐내기님
가끔은 설명을 잘 해주셔도, 저희쪽에서 질문자의 정확한 의도를 파악하기가 어려운 경우가 있더라구요. 이런 경우에는 코드로 보는게 가장 확실하더라구요 🙂
예시 코드를 부탁드려요.
감사합니다.
안녕하세요. 김영한님
title태그가 두개이고 layout 프로그먼트에 title이 들어가면
title태그 둘중에 뭐를 읽어드리는지 궁금해서 질문 드렸는데
제가 설명이 좀 부족했을까요?