如何更改佈局以重複使用模板上其他標籤上的相同標題文本,避免重複模板文件上的文本?見例如:如何重新使用帶有佈局的Thymeleaf的標題標籤?
有了這個佈局:
<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta charset="UTF-8">
<title>Title from LAYOUT</title>
</head>
<body>
<h1>Title from LAYOUT</title>
<th:block layout:fragment="content">Default content</th:block>
</body>
</html>
而這個模板:
<html xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorator="layout">
<head>
<title>Title from TEMPLATE</title>
</head>
<body>
<th:block layout:fragment="content"><p>My content</p></th:block>
</body>
</html>
期望呈現的頁面是:
<html>
<head>
<meta charset="UTF-8">
<title>Title from TEMPLATE</title>
</head>
<body>
<h1>Title from TEMPLATE</title>
<p>My content</p>
</body>
</html>
約定,佈局和模板實際上應該是在同一個,而應該有一個文件,它是沿東西線「 desiredPageContent.html「,它被放置在它應該進入身體的地方......除非我理解錯誤的情況,但是你的def。 right @Noor Adnan! :) – Metroidaron
在兩個文件上都有多個head,body,ecc標籤是靜態原型的常見做法,當瀏覽器打開html文件時,允許查看正確呈現的html頁面。 Thymeleaf使用元素合併功能(請參閱https://github.com/ultraq/thymeleaf-layout-dialect#head-element-merging)。 –