Formuláře
Modul Formuláře umožňuje definovat veřejné formuláře (pole, validace, odeslání), které návštěvníci vyplní na webu. Odpovědi se ukládají na serveru a lze je dále zpracovávat (export, notifikace – dle nasazení).
Oprávnění a omezení polí
Formuláře spravuje typicky Editor nebo vyšší role. Které typy polí (text, textarea, checkbox, …) jsou v editoru k dispozici, může omezit hierarchická CMS nastavení tenanta.
Struktura formuláře
- Název / identifikace – rozlišení formulářů v přehledu a při vložení na stránku (widget).
- Pole – každé pole má typ, technický název (
name), štítek, placeholder, výchozí hodnotu, případně možnosti (radio, select) a blok validace (povinnost, min/max délka, regulární výraz, formát). - Akce po odeslání – typicky zobrazení zprávy (WYSIWYG HTML) nebo přesměrování na zvolenou URL (interní stránka, externí odkaz, …).
URL po odeslání
Pro přesměrování používejte stejný model výběru odkazu jako jinde v CMS (stránka, externí URL, e-mail, telefon, média), aby byly výsledné adresy konzistentní a bezpečné.
E-mailová notifikace z formuláře
- U vybraných nasazení lze ke formuláři navázat oznámení e-mailem (obsah sestavený v blokovém editoru podobně jako v e-mailovém centru).
- Vyžaduje funkční SMTP a často šablonu / rozvržení definované v nastavení tenanta.
Vložení na web
- Formulář se na stránku přidává jako widget v Page Builderu.
- Veřejná šablona (Astro) vykreslí pole podle konfigurace a odešle data na API.
Validace na klientovi i serveru
Klient může validaci zjednodušit; vždy předpokládejte, že server provádí autoritativní kontrolu. Nevěřte jen skrytým polím v prohlížeči.
Doporučení
- Používejte srozumitelné názvy polí (
name) – projeví se v exportech a integracích. - U dlouhých formulářů zvažte krokované rozhraní na webu (vyžaduje úpravu šablony / widgetu vývojářem).
- Pravidelně kontrolujte uložené odpovědi a retenci dat podle GDPR ve vaší organizaci.