Ich habe ein folgendes getrenntes Fragment in einer Thymeleaf-Vorlage.Aktive Navigation basierend auf kontextabhängigen Daten anzeigen
<ul class="nav nav-tabs">
<li role="presentation"><a href="/">Freight Invoices</a></li>
<li role="presentation"><a href="/processed">Processed Invoices</a></li>
<li role="presentation"><a href="/postingrules">Posting Rules</a></li>
<li role="presentation" class="active"><a href="/settings">Settings</a></li>
</ul>
Ich will eine „aktive“ Klasse aktiven Navigationselement hinzufügen - aber es scheint harte Aufgabe in Thymyleaf, irgendwelche Vorschläge zu erreichen?
Kann ich das in einer Art Kontextprozessor usw. hinzufügen? Also muss ich nicht explizit damit umgehen? – thevangelist
Ich weiß es nicht, ich habe es nie versucht. Aber Sie können dies in einem ControllerAdvice definieren (Methode mit @ModelAttribute annotiert); Es könnte weniger hässlich und einfacher zu aktualisieren sein.Ich bearbeite meinen Beitrag, um Ihnen diese Alternative zu geben. – lgd