Messeseite: Hinweiszeile unter dem Absenden-Knopf entfällt dort

Auf der Messeseite stehen unter dem Knopf kein Hinweis und kein
Datenschutz-Link mehr (Kundenwunsch). Beides folgt jetzt dem Inhalt: leere
Texte in src/content/her-career.ts, keine Zeile – die Startseite bleibt
unverändert.

Rückmeldung und Rückfall-Link hängen NICHT daran. Antwortet /api/contact
nicht, erscheint auch auf der Messeseite „Das hat gerade nicht geklappt“
samt Mail-Link; dessen Betreff ist „herCAREER Expo 2026“. Das <p> bleibt
immer im Dokument, weil ein aria-live-Bereich, den es beim Absenden noch
nicht gab, von Screenreadern nicht zuverlässig vorgelesen wird.

Offen und vor dem Livegang zu entscheiden (docs/OFFENE-DATEN.md 3.17): Seit
dem Formular-Umbau überträgt das Formular an den Server, die
Datenschutzerklärung beschreibt das in Ziffer 5. Die entfernte Zeile war
damit die Information nach Art. 13 DSGVO am Ort der Erhebung; erreichbar
bleibt die Erklärung nur noch über den Fuß.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-07 22:41:54 +02:00
parent 33ec0df7e3
commit 9725e0229d
3 changed files with 21 additions and 6 deletions

View File

@@ -110,6 +110,7 @@ Zwillinge. Dazu: Dürfen später Jahreszahlen ergänzt werden?
| 3.13 | Zusage im Hero-Knopf: „30 Min · kostenfrei“ bestätigen oder ändern. | zu bestätigen |
| 3.14 | Zielgruppen-Reihenfolge: Unternehmen zuerst oder Einzelpersonen zuerst? Reiner Texttausch in „Leistungen“ und Hero. | offen |
| 3.15 | Messeseite `/her-career/`: Hero-Text, Themen-Zeilen und Kontakt-Überschrift sind von uns formuliert (Ton der Website, Inhalte der Rückwand) von Anelia gegenlesen. | zu bestätigen |
| 3.17 | **Messeseite, Hinweis unter dem Absenden-Knopf.** Auf Wunsch sind dort Hinweiszeile und Datenschutz-Link entfernt. Seit dem Umbau überträgt das Formular an `/api/contact` (Datenschutz Ziffer 5) die Zeile ist damit die Information nach Art. 13 DSGVO am Ort der Erhebung; erreichbar bleibt die Erklärung nur über den Fuß. Vor dem Livegang entscheiden: zurücknehmen oder bewusst so lassen. | zu entscheiden |
| 3.16 | Subdomain `her-career.anelia-wolf.com`: DNS, Zertifikat und Vhost einrichten. Muss **vor dem 22.10.2026** stehen, die Adresse ist gedruckt (`docs/SUBDOMAIN-HERCAREER.md`). Wer: webklar. | offen |
---

View File

@@ -102,6 +102,15 @@ export function ContactForm({
error: form.error,
}[status];
/* Hinweis und Datenschutz-Link folgen dem Inhalt: Wo beide Texte leer sind, bleibt
die Zeile im Ruhezustand leer (Messeseite, src/content/her-career.ts). Rückmeldung
und Rückfall-Link hängen NICHT daran ohne sie verschwände eine Nachricht
kommentarlos, sobald der Dienst nicht antwortet. Das <p> steht deshalb immer im
Dokument: Ein aria-live-Bereich, den es beim Absenden noch gar nicht gab, wird
von Screenreadern nicht zuverlässig vorgelesen. */
const fallbackLink = status === "error" && Boolean(mailtoHref);
const showPrivacy = Boolean(form.privacy && privacyHref);
return (
<form onSubmit={submit} noValidate={false} className={cn("flex flex-col gap-8", className)}>
<div className="grid grid-cols-1 gap-8 sm:grid-cols-2">
@@ -155,11 +164,12 @@ export function ContactForm({
aria-live="polite"
className="max-w-[52ch] font-mono text-[11px] leading-relaxed tracking-[0.04em] text-fg-muted"
>
{note}{" "}
{status === "error" && mailtoHref ? (
{note}
{note && (fallbackLink || showPrivacy) ? " " : null}
{fallbackLink ? (
<TextLink href={mailtoHref} label={form.errorLink} className="!text-[11px] !tracking-[0.1em]" />
) : (
<TextLink href={privacyHref} label={form.privacy} className="!text-[11px] !tracking-[0.1em]" />
showPrivacy && <TextLink href={privacyHref} label={form.privacy} className="!text-[11px] !tracking-[0.1em]" />
)}
</p>
</div>

View File

@@ -132,9 +132,13 @@ export const herCareer = {
...contactHome,
numeral: "04",
h2: { before: "Lass uns ", em: "weiterreden", after: "." } satisfies Headline,
/* Hinweiszeile und Datenschutz-Link entfallen hier (Kundenwunsch, 07.09.2026);
die Rückmeldung nach dem Absenden („opened“) bleibt. Beide Rechtstexte stehen
weiter im Fuß jeder Seite. */
/* Hinweiszeile und Datenschutz-Link entfallen hier (Kundenwunsch, 07.09.2026).
Rückmeldung und Rückfall-Link beim Absenden bleiben. ACHTUNG: Seit dem Umbau
des Formulars („Kontaktformular verschickt wirklich“) gehen die Eingaben an
/api/contact die Datenschutzerklärung beschreibt das in Ziffer 5. Damit ist
der Hinweis neben dem Formular eine Information nach Art. 13 DSGVO zum
Zeitpunkt der Erhebung; erreichbar bleibt sie nur über den Fuß. Vor dem
Livegang mit Anelia klären (docs/OFFENE-DATEN.md, Punkt 3.17). */
form: { ...contactHome.form, subject: "herCAREER Expo 2026", note: "", privacy: "" },
},
} as const;