Was gibt es zu sagen?
Das Template musste einfach gehalten sein, um Menschen mit Einschränkungen den Zugang möglichst einfach zu machen.
Das Template ist mit meinem geliebten Bootstrap Framework gemacht. Klar, das stylesheet ist mit 95KB skandalös gross, aber im Vergleich zu einem Hintergrundbild...?
Zudem brauche ich bei Fragen nicht im stylesheet zu graben, sondern sehe in der Dokumentation nach. Ich mag mich nicht erinnen, mal etwas vermisst zu haben.
Das einstufige Menü ist mit einer benutzerdefinierten li() Funktion erstellt, die lediglich Listen Elemente mit den richtigen Klassen ausgibt. Die mobile Version schaltet dann um auf eine "off canvas" Navigation (ich weiss nicht mehr, von wo ich die "adaptiert" habe, aber Google ist Dein Freund). War es das, was Dich interessiert hat, Frank? Die LESS maps sind auf dem Server. Wenn Du also mit Chrome die Seite untersuchst, kannst Du die offcanvas.less sehen.
Die level-2 und tieferen Seiten sind mit einem "zurück" Button bestückt. Damit sollte die nächsthöhere Ebene wieder erreicht werden. Am Anfang war das ein simples history.back(). Schlussendlich habe ich eine Page::getParent() geschrieben, einfach weil mich das Page Objekt als Zukunftsprojekt interessierte.
hinzugefügte Plugins:
- AdvancedForm
- CodeEditor
- encMail
- FolderGallery
- hi_fancybox
- Hyphenator
- moved
- tinymce5
- wdir
Das hiphenator Plugin fügt lediglich den Hypenator Fallback ein, wenn ein Browser keine Silbentrennung kann. Template Cracks bauen das direkt im template.htm ein.
Zu Bemerken ist vielleicht noch in "Kalender" das stacktable script für responsive Tabellen. Das ist hier recht gut gelungen.
Eine Knacknuss, die ich noch habe, ist das Menü bei 16:9 Display und 125% Zoom. Da lampt mir das Menü über den Viewport hinaus. Da muss ich mich mal schlau machen, wie ich die Grösse des Menüs "aspect ratio"-mässig an der Viewporthöhe orientieren lassen kann.
Viel Spass beim brausen.