Formulärbehållarkomponent (v1) form-container-component-v1

Med komponenten Core Component Form Container Component kan man skapa enkla inskickningsformulär.

Användning usage

Komponenten Form Container gjorde det möjligt att skapa enkla formulär och funktioner för inlämning av information genom att stödja enkla WCM-formulär och genom att använda en kapslad struktur för att tillåta ytterligare formulärkomponenter.

Genom att använda inställningsdialogruta innehållsredigeraren kan definiera vilken typ av åtgärd som utlöser formulärinlämning, var det inskickade innehållet ska lagras och om ett arbetsflöde ska utlösas. Mallförfattaren kan använda designdialogruta för att definiera de tillagda komponenterna och deras mappningar som liknar designdialogrutan för standardlayoutbehållare i mallredigeraren.

Version och kompatibilitet version-and-compatibility

I det här dokumentet beskrivs v1 av Form Container Component, som ursprungligen introducerades i version 1.0.0 av Core Components med AEM 6.3.

I följande tabell visas kompatibiliteten för v1 för komponenten Form Container.

AEM
Formulärbehållarkomponent v1
6.3
Kompatibel
6.4
Kompatibel
CAUTION
I det här dokumentet beskrivs v1 för komponenten Form Container.
Information om den aktuella versionen av komponenten Formulärbehållare finns i Formulärbehållarkomponent -dokument.

Dialogrutan Inställningar settings-dialog

I inställningsdialogrutan 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.

E-post mail

När formuläret skickas skickar poståtgärdstypen ett e-postmeddelande till angivna mottagare.

  • Ämne - Ämnet i det e-postmeddelande som skickas när formulär skickas

  • Från - Från-e-postadressen till det e-postmeddelande som ska skickas när formulär skickas

  • Till - Adresserna till mottagarna som får ett e-postmeddelande när formuläret skickas in

    • Tryck eller klicka på Lägg till knapp för att lägga till ytterligare adresser
    • Tryck eller klicka på Ta bort knapp för att ta bort en e-postadress
  • CC - Adresserna till mottagare som ska få en kopia av e-postmeddelandet som skickas när formuläret skickas in

    • Tryck eller klicka på Lägg till knapp för att lägga till ytterligare adresser
    • Tryck eller klicka på Ta bort knapp för att ta bort en e-postadress

Lagra innehåll store-content

När formuläret skickas kommer innehållet i formuläret att lagras på en angiven plats i databasen.

  • Innehållsbana - Sökväg till innehållsdatabas där skickat innehåll lagras
  • Visa data - Tryck eller klicka för att visa lagrade skickade data som JSON
  • Starta arbetsflöde - Konfigurera för att starta ett arbetsflöde med lagrat innehåll som nyttolast när formuläret skickas

Skicka beställning submit-order

När formuläret skickas in skickas ordern.

Uppdatera ordning update-order

När formuläret skickas uppdateras ordern.

Allmänna inställningar general-settings

Oavsett vilken åtgärdstyp du väljer kan du alltid definiera en tacksida.

Användaren omdirigeras till den angivna sidan när formuläret har skickats.

  • Använd dialogrutan Markering för att välja en resurs i AEM.
  • Om tacksidan inte finns i AEM anger du den absoluta URL:en. Icke-absoluta URL:er tolkas i förhållande till AEM.
  • Lämna tomt om du vill visa formuläret igen när det har skickats.

Designdialogruta design-dialog

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.

Teknisk information technical-details

Den senaste tekniska dokumentationen om komponenten Formulärbehållare finns på GitHub.

Hela kärnkomponentprojektet kan laddas ned från GitHub.

Mer information om hur du utvecklar kärnkomponenter finns i Dokumentation för grundkomponentutvecklare.

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c