Umstellung auf Thymeleaf: Schritt 3 RELOADED - Thymleaf mit LayoutDialect
Die Basis für die contextrelativen URL's wird jetzt Applicationweit bestimmt Zuvor wurde das Attribut "base" in jedem Template mithilfe des Tags <url> aus der Spring-Taglib bestimmt. Jetzt wird das Attribut beim Start der Webanwendung einmalig bestimmt und im Application-Scope abgelegt. Das hat den Vorteil, dass das Attribut in abgeleiteten Webanwendungen, die die Templates wiederverwenden gezielt anders gesetzt werden kann.
Layout für den Ausdruck
Rücksprung-Link zum Seitenanfang eingebaut und für Phone-Navigation verwendet
Aufteilung für den Inhalt von Seiten ohne Menü umgesetzt
CSS für Media-Queries in einer Datei zusammengefasst Es ist performanter, wenn der Browser nur eine CSS-Datei für das Screen-Layout laden muss. Zudem ermöglicht die Zusammenfassung die Verschachtelung von @media-Ausdrücken, da diese dann von LESS aufgelöst werden können.
Testseite für das Basis-Layout implementiert Dafür die neue Tile "htmlhead" eingeführt, die als Vorgabe die vollständige Einbindung von CSS-Styles und JavaScript inklusive Media-Queries usw. enthält.