Med komponenten Core Component Form Container Component kan man skapa enkla inskickningsformulär.
Med formulärbehållarkomponenten kan du skapa enkla formulär och funktioner för inlämning av information genom att stödja enkla WCM-formulär och använda en kapslad struktur för att tillåta ytterligare formulärkomponenter.
Genom att använda konfigurera dialogruta innehållsredigeraren kan definiera den åtgärd som ska utföras när formulär skickas, vilken URl som ska hantera överföringen och om ett arbetsflöde ska aktiveras. Mallförfattaren kan använda designdialogruta för att definiera de tillåtna komponenterna och deras mappningar som liknar designdialogrutan för standardlayoutbehållare i mallredigeraren.
Huvudkomponenterna Form Container Component har endast stöd för användning av kärnkomponenter i form av komponenter (knapp, text, dold etc.). Använda grundkomponenter formulärkomponenter i kärnkomponentens formulärbehållare (och vice versa) stöds inte.
Den aktuella versionen av Form Container Component är v2, som introducerades i version 2.0.0 av Core Components i januari 2018, och som beskrivs i det här dokumentet.
Följande tabell visar alla versioner av komponenten som stöds, de AEM versionerna som komponenterna är kompatibla med och länkar till dokumentation för tidigare versioner.
Komponentversion | AEM 6.4 | AEM 6.5 | AEM as a Cloud Service |
---|---|---|---|
v2 | Kompatibel med version 2.17.4 och tidigare |
Kompatibel | Kompatibel |
v1 | Kompatibel | Kompatibel | Kompatibel |
Mer information om versioner och versioner av kärnkomponenter finns i dokumentet Huvudkomponentversioner.
Om du vill visa Form Container-komponenten samt se exempel på dess konfigurationsalternativ samt HTML och JSON-utdata går du till Komponentbibliotek.
Den senaste tekniska dokumentationen om komponenten Formulärbehållare finns på GitHub.
Mer information om hur du utvecklar kärnkomponenter finns i Dokumentation för grundkomponentutvecklare.
I dialogrutan Konfigurera kan innehållsförfattaren definiera vilka åtgärder som ska vidtas när komponenten skickas.
Beroende på det markerade Åtgärdstypändras de tillgängliga alternativen i behållaren. De tillgängliga åtgärdstyperna är:
Oavsett typ finns det allmänna inställningar som gäller för varje åtgärd.
När formuläret skickas skickar dataåtgärden post form till en tredje part som JSON för bearbetning.
Det finns ytterligare timeout-alternativ som en systemadministratör kan justera för att hantera bearbetningen av vidarebefordrade formulärdata. Mer information finns i den tekniska dokumentationen om GitHub.
När formuläret skickas skickar poståtgärdstypen ett e-postmeddelande till angivna mottagare.
När formuläret skickas kommer innehållet i formuläret att lagras på en angiven plats i databasen.
För att förenkla hanteringen av användardata och för att framtvinga olika problemområden rekommenderar vi i allmänhet inte att användargenererat innehåll lagras i databasen.
Använd i stället Bokför formulärdata åtgärdstyp för att skicka användarinnehåll vidare till en dedikerad tjänsteleverantör.
Oavsett vilken åtgärdstyp du väljer kan du alltid definiera en tacksida.
I designdialogrutan kan mallskaparen definiera de tillåtna komponenterna och deras mappningar för behållaren som liknar designdialogrutan för standardlayoutbehållare i mallredigeraren.
Komponenten Form Container stöder AEM Formatsystem.