Tvůrce Formulářů (FormBuilder)

Menu: Rozšíření → Tvůrce formulářů

navody/2016/formbuilder.png navody/2016/form-import-xml.png

Na úvodní stránce modulu nalezneme seznam vytvořených formulářů. Odkaz pro vytvoření nového formuláře a možnost importovat formulář ze souboru XML.

Nastavení modulu

Pod záložkou nastavení je možné upravit konfiguraci modulu. Modul by měl být nakonfigurovaný pro potřeby vašeho webu a tak zde většinou není potřeba nic upravovat. Změnu nastavení modulu provádějte pouze pokud si jí jste zcela jisti.

Vytvoření nového formuláře

navody/formbuilder/novy-formular.png

Po kliku na odkaz Vložit nový formulář je třeba vyplnit následující pole:

Název formuláře
Co nejlépe vystihující danou funkci formuláře, může obsahovat diakritiku i mezery.
Alias formuláře
Slouží jako odkaz pro vložení formuláře do určitého místa stránky. Používejte pouze alfanumerické znaky.
Jazyk formuláře
Nastavuje jazyk pro chybové hlášky a ostatní zprávy.
CSS třída pro tento formulář
Určuje vzhled formuláře a jeho prvků. Pokud chcete stejný vzhled jako nějaký již vytvořený formulář, použijte stejnou hodnotu tohoto pole. Pro odlišné formátování, může být potřeba vytvořit speciální formátovací pravidla, v tom případě kontaktujte technickou podporu.
Zobrazit formulář inline
Pokud je zaškrtnuto dojde po validaci zadaných dat nebo odeslání formuláře k zobrazení výsledku na současné stránce, kde je formulář vložený. Může být vhodné, pokud se na stránce nachází spolu s formulářem také další obsah.

Po kliknutí na tlačítko přidat, lze vytvořit vstupní pole a odesílací akce formuláře. Požadované pole nebo akci vyberte z nabídky Rychle přidat pole nebo přes odkaz Vložit nové formulářové pole.

navody/formbuilder/nove-pole-formular.png

Vstupní pole

U většiny běžných formulářů vystačíte s následujícími vstupními prvky:

Začátek skupiny políček
Začátek určitého oddílu formuláře. Běžně to může být sloupec nebo řádek s několika textovými poli nebo jinými prvky. Způsob formátování závisí na předem vytvořených pravidlech (CSS) určujících vzhled formuláře.
Konec skupiny políček
Konec určitého oddílu formuláře, běžně sloupce nebo řádku.
Textové vstupní pole
Nejběžnější vstupní pole, např. pro jméno, ulici, město atp.
Rozbalovací nabídka
Výběr jedné hodnoty ze seznamu možností.
Zaškrtávací políčko
Např. pro souhlas s obchodními podmínkami atp.
Skupina přepínačů
Výběr jedné z několika možností.
Skupina zaškrtávacích políček
Více zaškrtávacích políček najednou, snadnější editace než vytvářet samostatná zaškrtávací políčka.
Oblast textu
Možnost zadat rozsáhlejší text včetně odřádkování, např. pro zprávu, dotaz atp.
Nahrání souboru
Možnost připojit přílohu.
Kontrola zadaných dat

Vstupní pole je možné nastavit jako povinné, zkontrolovat jestli vyhovuje určitým podmínkám a splňuje maximální počet znaků.

Validace zadaných dat

Příklad vstupních polí a ostatních prvků hotového formuláře:
Příklad prvků formuláře

Odesílací akce

Akce provedené po odeslání formuláře jsou označeny znakem *. Formulář může obsahovat i více odesílacích akcí současně. Pravděpodobně nejčastějšími akcemi jsou:

Zaslat výsledek na e-mailové adresy
Jedna nebo více cílových adres.
Zaslání e-mailu na základě výběru hodnoty
Formulář se odešle na e-mailovou adresu podle vybrané hodnoty z rozbalovací nabídky.
Např. určité oddělení vaší společnosti zodpovídá za vyřízení pouze určitého typu zpráv.

Ukládání formuláře


Ukládání formuláře - záložka
Chování formuláře po odeslání

Uživatelský tag volaný během validace formuláře
Speciální tag připravený vývojáři pro kontrolu určitých vstupních dat, kterou nelze nastavit přímo vstupnímu poli. Běžně stačí ponechat na hodnotě (nic).
Po odeslání formuláře
Označením Zobrazit Šablonu zprávy po vložení dat – vypíše se obsah šablony, který se nachází pod záložkou Šablona zprávy po vložení dat. Pokud chcete po odeslání formuláře zobrazit určitou stránku, vyberte Přesměrovat na webovou stránku a vyberte jí níže z rozbalovací nabídky. Tento způsob je vhodný chcete-li mít možnost zjistit počet odeslání formuláře ze statistik.

Zcela dole pod touto záložkou se nacházejí popisky tlačítek. Tlačítko pro odeslání a tlačítka zpět/vpřed pokud je formulář vícestránkový.

Nastavení Captcha

K odeslání formuláře je možné vyžadovat správné opsání kódu z obrázku a minimalizovat tím počet nechtěných zpráv, odeslaných spamovacími roboty.

Nastavení Captcha

Ostatní záložky

Integrace uživatelských tagů
Jedná se o speciální nastavení, pokud nebylo dohodnuto jinak, ponechejte na hodnotě (nic).
Šablona formuláře
Zajišťuje generování HTML kódu formuláře. Pokud chcete šablonu uptavit a nejste si jisti jak to provést kontaktujte technickou podporu.
Šablona zprávy po vložení dat
Obsah této šablony se zobrazí po odeslání formuláře, pouze pokud se nepřesměrovává na cílovou stránku. Toto nastavení je pod záložkou Ukládání formuláře.

Vložení formuláře do stránky

Na úvodní stránce modulu z výpisu formulářů zkopírujte kód ve sloupci Alias formuláře.

Alias formuláře.

Následně kód vložte do obsahu nějaké stránky, novinky případně HTML bloku. Doporučujeme přepnout se ve wysiwyg editoru do režimu zdroj, při vkládání se tak nestane, že by formulář mohl být obalen nějakým nevhodným tagem, např. odstavcem nebo nadpisem. To by mohlo způsobit chybné formátování formuláře.

Vložení kódu formuláře