{# Die Suche ueber alles (Etappe 4, Spec §8). Drei Gruppen, je hoechstens fuenf Treffer und ein Weg zu den uebrigen. Das Suchfeld steht in der Werkzeugleiste und nicht hier: Es gehoert keinem Bereich, und ein zweites Feld auf dieser Seite waere ein zweiter Ort fuer dieselbe Handlung. **Ohne Wort steht die Einladung da, nicht ein leeres Ergebnis.** Eine Seite, die «Kein Treffer» sagt, bevor jemand gesucht hat, behauptet eine Messung, die es nicht gab. **Eine Gruppe ohne Treffer bleibt stehen und sagt es.** Faellt sie weg, ist nicht zu unterscheiden, ob dort nichts steht oder ob gar nicht gesucht wurde. Und ein AUSFALL ist wieder etwas anderes als «nichts gefunden»: Er wird benannt, sonst meldet ihn niemand. #} {% import "bausteine/bausatz.html" as b %}

Suche

{%- if not wort %} {%- if nur_unterlagen %}

Wonach suchen Sie? Geben Sie oben rechts ein Wort ein. Gesucht wird in Ihren Dokumenten.

{%- else %}

Wonach suchen Sie? Geben Sie oben rechts ein Wort ein — gesucht wird in Ihren Meldungen, in den Mitteilungen{% if mit_dokumenten %} und in Ihren Dokumenten{% endif %}.

{%- endif %} {%- else %}

Suche nach «{{ wort }}»

{%- for g in gruppen %}
{#- **«mehr als 12» statt «12+»** (Laientest 05.09.2026: «Was bedeutet das Plus hinter der Eins?»). Das Pluszeichen ist eine Abkürzung aus der Technik; ausgeschrieben versteht sie jeder. Und es ist genauer: `gedeckelt` heisst «es gibt mindestens eine weitere Zeile», nicht «mindestens N». Der Kommentar steht VOR der Zeile und nicht darin: Mit `{#-` mitten im Markup frisst er das Leerzeichen zwischen Titel und Zahl, und im Abzug stand «Meldungenmehr als 1» (Code-Review 05.09.2026). -#}

{{ g.titel }}{% if g.zustand == 'bereit' and g.gesamt %} {% if g.gedeckelt %}mehr als {% endif %}{{ g.gesamt }}{% endif %}

{%- if g.zustand != 'bereit' %} {#- Der Satz kommt aus `main.py`, weil er vom ZUSTAND abhaengt: «nicht verknuepft» ist ein Einrichtungsfehler der Verwaltung, «nicht abrufbar» eine Stoerung der Technik. Ein Satz fuer beides schickt den Leser an die falsche Stelle (Code-Review 2026-09-03). -#}

{{ g.hinweis }}

{%- elif not g.treffer %}

Kein Treffer.

{%- else %} {%- for tr in g.treffer %}

{% if tr.ziel %}{{ tr.titel }}{% else %}{{ tr.titel }}{% endif %}

{{ tr.zusatz }}
{%- endfor %} {%- if g.mehr_ziel %}

Alle {{ g.titel }} mit diesem Wort

{% endif %} {%- endif %}
{%- endfor %} {%- endif %}