index.html
| 1 | {{define "title"}}Wissen{{end}} |
| 2 | {{define "content"}} |
| 3 | <form method="get" action="/" role="search" class="search"> |
| 4 | <input type="search" name="q" value="{{.Q}}" placeholder="Suchen: Knie, Sehne, Lachman …" aria-label="Suche" autofocus> |
| 5 | {{if .Art}}<input type="hidden" name="art" value="{{.Art}}">{{end}} |
| 6 | {{if .Region}}<input type="hidden" name="region" value="{{.Region}}">{{end}} |
| 7 | <button type="submit">Suchen</button> |
| 8 | </form> |
| 9 | |
| 10 | <nav class="chips" aria-label="Art"> |
| 11 | <a href="/?q={{.Q}}&region={{.Region}}" {{if not .Art}}aria-current="true"{{end}}>Alle <small>{{.Total}}</small></a> |
| 12 | {{range .Kinds}}<a href="/?q={{$.Q}}&art={{.Key}}&region={{$.Region}}" {{if eq $.Art .Key}}aria-current="true"{{end}}>{{.Plural}} <small>{{index $.Counts .Key}}</small></a>{{end}} |
| 13 | </nav> |
| 14 | {{if .Regions}} |
| 15 | <nav class="chips regions" aria-label="Körperregion"> |
| 16 | <a href="/?q={{.Q}}&art={{.Art}}" {{if not .Region}}aria-current="true"{{end}}>Alle Regionen</a> |
| 17 | {{range .Regions}}<a href="/?q={{$.Q}}&art={{$.Art}}&region={{.}}" {{if eq $.Region .}}aria-current="true"{{end}}>{{.}}</a>{{end}} |
| 18 | </nav> |
| 19 | {{end}} |
| 20 | |
| 21 | {{if .Entries}} |
| 22 | <div class="cards"> |
| 23 | {{range .Entries}} |
| 24 | <a class="card" href="/eintrag/{{.ID}}"> |
| 25 | <span class="kind kind-{{.Kind}}">{{kindLabel .Kind}}</span>{{with .Region}} <span class="region">{{.}}</span>{{end}} |
| 26 | <strong>{{.Title}}</strong> |
| 27 | {{with .Summary}}<span class="summary">{{.}}</span>{{end}} |
| 28 | </a> |
| 29 | {{end}} |
| 30 | </div> |
| 31 | {{else}} |
| 32 | <p class="muted">Keine Einträge gefunden.{{if .Q}} <a href="/eintrag/neu?art={{if .Art}}{{.Art}}{{else}}krankheitsbild{{end}}">Neuen Eintrag anlegen?</a>{{end}}</p> |
| 33 | {{end}} |
| 34 | {{end}} |
| 35 |