Forms, plugin slúži na vytvorenie jednoduchých formulárov, ktoré následne vkladáte do článkov, alebo účtu užívateľov. Vo formulári nastavujete email na ktorý budú odoslané informácie zadané v danom formulári. Formulárov môžete vytvoriť viac, s rôznymi otázkami či položkami na vyplnenie a rôznymi druhmi polí (textové pole, výber jednej z možností, zaškrtnutie viacerých možností a pod.). Môžete ho umiestniť napr. do sekcie stránky 'Kontakt', kde Vás budú môcť zákazníci kontaktovať.
Vytvorený formulár následne môžete vložiť do niektorých sekcií ako doplnkové polia (doplnkový formulár):
- Články - Formulár je možné nastaviť v sekcii Articles / Articles v úprave článku v záložke Plugins. Výsledky formulára sa zobrazia v sekcii Add-ons / Plugins / Forms po kliknutí na tlačítko (prípadne priamo v úprave konkrétneho formulára).
- Modul zobrazený kdekoľvek na stránke - Formulár je možné nastaviť v sekcii Add-ons / Widgets / Form kde v položke "Form" vyberiete pred-vytvorený formulár. Výsledky formulára sa zobrazia v sekcii Add-ons / Plugins / Forms po kliknutí na tlačítko (prípadne priamo v úprave konkrétneho formulára).
- Nastavenia užívateľského účtu - Formulár je možné nastaviť v sekcii Users / Users, po kliknutí vpravo hore na tlačítko a následne v záložke Verifications v položke "Form in user account" vyberiete pred-vytvorený formulár. Výsledky formulára sa zobrazia priamo v úprave účtu.
- Proces objednávky (3. krok košíka) - Formulár je možné nastaviť v sekcii Settings / Eshop kde v položke "Additional form in the ordering process" vyberiete pred-vytvorený formulár. Výsledky formulára sa zobrazia priamo v úprave objednávky.
- V spôsobe dopravy a platby - Formulár je možné nastaviť v sekciách Eshop / Payment a Eshop / Delivery v záložke Advanced settings kde v položke "Form" vyberiete pred-vytvorený formulár. Výsledky formulára sa zobrazia priamo v úprave objednávky.
- Na akomkoľvek odkaze pomocou System section alebo System window, ktorú získate všade, kde zadáva URL address kliknutím na ikonu .
- Samostatné okno kdekoľvek na stránke - Formulár je možné zobraziť kdekoľvek na stránke v samostatnom popup okne, pričom je ho možné vyvolať prostredníctvom JavaScript funkcie "action('form',{ID});", kde namiesto premennej {ID} použijete ID požadovaného formulára. JavaScript funkciu je možné jednoducho vložiť napr. do odkazu alebo tlačítka prostredníctvom HTML atribútu "onclick" a to napr.:
<a href="#" onclick="action('form',1); return false;" class="button">Zobraziť formulár</a>
Pred-vyplnenie formulára prostredníctvom URL adresy
Možné je vytvoriť si URL adresu, v ktorej budú parametre formulára, ktoré sa pred-vyplnia alebo predvolene nastavia po navštívení danej URL adresy. Využiť to môžete ak chcete odkazovať napr. na kontaktný formulár z rôznych sekcií, kde sa vždy pred-vyplnia parametre formulára na základe sekcie, z ktorej návštevník prišiel.
V každej položke formulára, ktorú chcete pred-vyplniť alebo nastaviť predvolenú hodnotu je nutné v záložke Advanced settings nastaviť položku "Identifier".
V URL adrese následne použite štruktúru ?form[identifikator1]=hodnota1&form[identifikator2]=hodnota2, kde najprv použijete URL array parameter form s identifikátorom jednotlivých položiek v hranatých zátvorkách [...] so znamienkom a následne zadávate požadovanú hodnotou. Viac položiek oddeľte čiarkou znakom ampersand &. Viac hodnôt naopak oddeľte čiarkou ,. V prípade položiek typu select field (select), select fields (radio) a checkbox fields (checkbox) použite hodnotu zadanú v položke "Values". Ak sú v hodnote špecifické znaky, tie by mali byť ošetrené pomocou URL kódovania (urlencode).