Componente contenitore modulo

Il componente Contenitore di moduli per componenti core consente la creazione di moduli di invio semplici.

Utilizzo

Il componente Contenitore modulo consente di creare moduli e funzioni semplici per l'invio di informazioni, mediante il supporto di semplici moduli WCM e l'uso di una struttura nidificata per consentire l'aggiunta di altri componenti modulo.

Utilizzando la finestra di dialogo di configurazione l'Editor contenuto può definire l'azione attivata dall'invio del modulo, l'URL che deve gestire l'invio e se è necessario avviare un flusso di lavoro. L'autore del modello può utilizzare la finestra di dialogo progettazione per definire i componenti consentiti e le relative mappature in modo simile alla finestra di dialogo di progettazione per il contenitore di layout standard nell'editor modelli.

NOTA

I componenti core Modulo contenitore Component supportano solo l’uso di componenti core per i componenti modulo (pulsante, testo, nascosti, ecc.). L'utilizzo di componenti foundation all'interno del contenitore del modulo dei componenti core (e viceversa) non è supportato.

Versione e compatibilità

La versione corrente del componente Contenitore modulo è v2, introdotta con la release 2.0.0 dei componenti core nel gennaio 2018, ed è descritta in questo documento.

Nella tabella seguente sono elencate tutte le versioni supportate del componente, le versioni AEM con cui sono compatibili le versioni del componente e i collegamenti alla documentazione delle versioni precedenti.

Versione componente AEM 6.4 AEM 6.5 AEM as a Cloud Service
v2 Compatibile Compatibile Compatibile
v1 Compatibile Compatibile -

Per ulteriori informazioni sulle versioni e sulle versioni dei componenti core, consultare il documento Versioni dei componenti core.

Esempio di output del componente

Per provare il componente Contenitore di moduli e per visualizzare esempi delle relative opzioni di configurazione, nonché l'output HTML e JSON, visitare la Libreria componenti.

Dettagli tecnici

La documentazione tecnica più recente sul componente Contenitore moduli è disponibile su GitHub.

Ulteriori dettagli sullo sviluppo di componenti core sono disponibili nella documentazione per lo sviluppo di componenti core.

Configura finestra di dialogo

La finestra di dialogo di configurazione consente all’autore del contenuto di definire le azioni da eseguire quando il componente viene inviato.

A seconda del Tipo di azione selezionato, le opzioni disponibili all'interno del contenitore cambieranno. I tipi di azione disponibili sono:

Indipendentemente dal tipo, esistono impostazioni generali che si applicano a ogni azione.

Post Form Data

Quando il modulo viene inviato, il tipo di azione dei dati del modulo di posta passa i dati inviati a terzi come JSON per l'elaborazione.

Opzioni di inserimento dati modulo nella finestra di dialogo di modifica del componente Contenitore modulo

  • Endpoint - Il servizio HTTPS completo che elaborerà i dati
  • Messaggio di errore - Messaggio da visualizzare se l'invio non ha esito positivo
SUGGERIMENTO

Sono disponibili opzioni di timeout aggiuntive che un amministratore di sistema può modificare per gestire l'elaborazione dei dati del modulo inoltrato. Per ulteriori informazioni, consulta la documentazione tecnica su GitHub.

E-mail

Quando il modulo viene inviato, il tipo di azione e-mail invierà un messaggio e-mail ai destinatari designati.

Opzioni e-mail nella finestra di dialogo di modifica del componente Contenitore modulo

  • Oggetto - Oggetto dell'e-mail che verrà inviata all'invio del modulo
  • Da - L'indirizzo e-mail del messaggio e-mail che verrà inviato all'invio del modulo
  • A - Gli indirizzi dei destinatari che riceveranno un'e-mail al momento dell'invio del modulo
    • Toccate o fate clic sul pulsante Aggiungi per aggiungere altri indirizzi
    • Toccate o fate clic sul pulsante Elimina per rimuovere un indirizzo e-mail
  • CC - Gli indirizzi dei destinatari che riceveranno una copia in carbonio dell'e-mail inviata al momento dell'invio del modulo
    • Toccate o fate clic sul pulsante Aggiungi per aggiungere altri indirizzi
    • Toccate o fate clic sul pulsante Elimina per rimuovere un indirizzo e-mail

Contenuto store

Quando il modulo viene inviato, il contenuto del modulo viene memorizzato in una posizione archivio designata.

Opzioni di memorizzazione del contenuto nella finestra di dialogo di modifica del contenitore del modulo

  • Percorso contenuto - Percorso dell'archivio dei contenuti in cui è memorizzato il contenuto inviato
  • Visualizza dati - Toccate o fate clic per visualizzare i dati inviati memorizzati come JSON
  • Avvia flusso di lavoro : configura per avviare un flusso di lavoro con il contenuto memorizzato come payload al momento dell'invio del modulo
NOTA

Al fine di semplificare la gestione dei dati utente e di garantire la separazione delle preoccupazioni, si sconsiglia in genere di archiviare contenuti generati dagli utenti all’interno del repository.

Utilizzare invece il tipo di azione Post Form Data per trasmettere il contenuto dell'utente a un provider di servizi dedicato.

Impostazioni generali

Indipendentemente dal tipo di azione selezionato, è sempre possibile definire una pagina di ringraziamento.

Opzioni generali nella finestra di dialogo di modifica del componente Contenitore modulo

  • Pagina di ringraziamento: l’utente verrà reindirizzato alla pagina specificata dopo il completamento dell’invio del modulo.
    • Utilizzare la finestra di dialogo di selezione per selezionare una risorsa all'interno di AEM.
    • Se la pagina di ringraziamento non è AEM, specificate l’URL assoluto. Gli URL non assoluti verranno interpretati in relazione ai AEM.
    • Lasciare vuoto per visualizzare nuovamente il modulo dopo l'invio.
  • ID - Questa opzione consente di controllare l’identificatore univoco del componente nell’HTML e nel livello dati.
    • Se lasciato vuoto, viene generato automaticamente un ID univoco che può essere trovato esaminando la pagina risultante.
    • Se viene specificato un ID, è responsabilità dell’autore assicurarsi che sia univoco.
    • La modifica dell’ID può avere un impatto su CSS, JS e tracciamento dei livelli di dati.

Finestra di dialogo Progettazione

La finestra di dialogo di progettazione consente all'autore del modello di definire i componenti consentiti e le relative mappature per il contenitore, in modo simile alla finestra di dialogo di progettazione per il contenitore di layout standard nell'editor modelli.

Scheda Stili

Il componente Contenitore modulo supporta il AEM Sistema di stile.

In questa pagina