K vytvoření vlastního výstupního formuláře musíte splnit několik kroků:
Vytvoříte HTML dokument, který bude obsahovat potřebná pole. Přidáte CSS styly. Pomocí „JavaScript method“ zajistíte posílání dat z formuláře. Nahrajete vytvořený formulář na libovolný hosting podporující protokol HTTPS a přidáte odkaz na formulář do administračního rozhraní.
Doporučujeme vytvářet výstupní formulář pomocí webové aplikace codepen.io kvůli jednoduchosti a přehlednosti.
Zadání
Vytvořit vlastní výstupní formulář, který obsahuje text zpětné vazby a umožňuje odeslat přepis konverzace na email.
window.parent.postMessage({ type:"FEEDBACK_ACTION", email:"example@email.cz", stars:null,// Nebo od 1 do 5 content:""},"*");
Poslání vlastního parametru
window.parent.postMessage({ type:'ADD_CUSTOM_DATA', name:'custom_field_name',// Název pole z call paramu value:'any'// string a max 2048},'*');
JavaScript kód našeho příkladu
Nahrát vytvořený formulář na libovolný hosting
V našem případě nejdříve klikněte na tlačítko Save, poté exportujte v .zip formátu (viz návod níže).
Máme připravený formulář, nyní je potřeba nahrát formulář na internet, abychom na něho mohli odkazovat z administračního rozhraní. V našem případě využijeme GitHub stránky. Bližší informace naleznete zde.
V případě, že využijete jiný nástroj než codepen.io, bude kód formuláře vypadat takto.
Vytvořili jsme výstupní formulář pomocí codepen.io. Ten jsme následně exportovali na náš počítač. Exportované složky jsme nahráli do GitHub repositáře a poté zapnuli GitHub stránky. Tím pádem máme odkaz na náš formulář, který dáme do administračního rozhraní.