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:
@@ -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.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.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.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 |
|
| 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 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -102,6 +102,15 @@ export function ContactForm({
|
|||||||
error: form.error,
|
error: form.error,
|
||||||
}[status];
|
}[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 (
|
return (
|
||||||
<form onSubmit={submit} noValidate={false} className={cn("flex flex-col gap-8", className)}>
|
<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">
|
<div className="grid grid-cols-1 gap-8 sm:grid-cols-2">
|
||||||
@@ -155,11 +164,12 @@ export function ContactForm({
|
|||||||
aria-live="polite"
|
aria-live="polite"
|
||||||
className="max-w-[52ch] font-mono text-[11px] leading-relaxed tracking-[0.04em] text-fg-muted"
|
className="max-w-[52ch] font-mono text-[11px] leading-relaxed tracking-[0.04em] text-fg-muted"
|
||||||
>
|
>
|
||||||
{note}{" "}
|
{note}
|
||||||
{status === "error" && mailtoHref ? (
|
{note && (fallbackLink || showPrivacy) ? " " : null}
|
||||||
|
{fallbackLink ? (
|
||||||
<TextLink href={mailtoHref} label={form.errorLink} className="!text-[11px] !tracking-[0.1em]" />
|
<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>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -132,9 +132,13 @@ export const herCareer = {
|
|||||||
...contactHome,
|
...contactHome,
|
||||||
numeral: "04",
|
numeral: "04",
|
||||||
h2: { before: "Lass uns ", em: "weiterreden", after: "." } satisfies Headline,
|
h2: { before: "Lass uns ", em: "weiterreden", after: "." } satisfies Headline,
|
||||||
/* Hinweiszeile und Datenschutz-Link entfallen hier (Kundenwunsch, 07.09.2026);
|
/* Hinweiszeile und Datenschutz-Link entfallen hier (Kundenwunsch, 07.09.2026).
|
||||||
die Rückmeldung nach dem Absenden („opened“) bleibt. Beide Rechtstexte stehen
|
Rückmeldung und Rückfall-Link beim Absenden bleiben. ACHTUNG: Seit dem Umbau
|
||||||
weiter im Fuß jeder Seite. */
|
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: "" },
|
form: { ...contactHome.form, subject: "herCAREER Expo 2026", note: "", privacy: "" },
|
||||||
},
|
},
|
||||||
} as const;
|
} as const;
|
||||||
|
|||||||
Reference in New Issue
Block a user