0
は、これは私が、基本クラスブロックをタグ内に入れてクラスを変更するにはどうすればよいですか?
<ul class="nav navbar-nav side-nav">
<li>
<a href="#" th:href="@{/home}">Home</a>
</li>
<li class="active">
<a href="#" th:href="@{/page}">My Page</a>
</li>
</ul>
class="active"
に持っているものであるサイド・ナビゲーション・バーは、ユーザーがオンになっている適切なタブを強調表示しますクラスです。私はこれを手動で各ページで行っていますが、私はThymeleaf
と知っています。基本クラスを持ち、ページ上で変更したいものにタグを付けるだけで新しいコンテンツに置き換えることができます。私はちょうどclass="active"
のための単語active
を交換するためにこれは私がこれまで持っていたものである
...
page.html
<ul class="nav navbar-nav side-nav" th:fragment="active">
<li class="active">
<a href="#" th:href="@{/page}">My Page</a>
</li>
</ul>
base.html
<ul class="nav navbar-nav side-nav">
<li>
<a href="#" th:href="@{/home}">Home</a>
</li>
<li th:include="this :: active">
<a href="#" th:href="@{/page}">My Page</a>
</li>
</ul>
しかし、私の質問は..ですが、それは可能です
<li>
タグの?事前に
感謝:)
こんにちは返信いただきありがとうございます:)それはうまくいきませんでした。タブをクリックすることはできますが、生成されたHTMLには – JoePear
がハイライト表示されません
また、ページ 'ページ'に移動すると、呼び出されるリクエストURIは何ですか? –