{{/* Gemeinsame Bausteine aller Seiten. Statt eines verschachtelten Layout-Templates gibt es hier Blöcke, die jede Seite einbindet. Das ist etwas mehr Tipparbeit je Seite, dafür braucht es keine Template-Vererbung — und man sieht jeder Seitendatei an, wie sie aufgebaut ist. html-anfang / html-ende Dokumentrahmen (auch von der Anmeldeseite genutzt) kopf / fuss Rahmen, Kopfleiste und Seitenleiste */}} {{define "html-anfang"}} {{.Title}} – Munin {{end}} {{define "html-ende"}} {{end}} {{define "kopf"}}{{template "html-anfang" .}} {{/* Schmale Kopfleiste über die ganze Breite: Marke und Abmelden. Alles Weitere steht in der Seitenleiste. */}}
Munin
{{/* ── Seitenleiste ────────────────────────────────────────────────────── Enthält drei Gruppen: die Projekte, die Bereiche des aktuellen Projekts und dessen Schlagworte. Die Schlagworte stehen hier statt als Filterzeile über der Liste — sie sind Navigation, und die Liste bekommt so mehr Platz. */}}
{{if .Error}}
{{.Error}}
{{end}} {{if .Flash}}
{{.Flash}}
{{end}} {{end}} {{define "fuss"}}
{{template "html-ende" .}} {{end}}