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.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 |
|
||||
|
||||
---
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user