Il componente core Contenitore modulo consente la creazione di semplici moduli per l’invio.
Il componente Contenitore modulo consente di creare semplici moduli e funzioni per l’invio di informazioni, mediante il supporto di semplici moduli WCM e l’utilizzo di una struttura nidificata per consentire l’aggiunta di altri componenti Modulo.
Utilizzando la finestra di dialogo per configurazione l’editor di contenuto può definire l’azione attivata dall’invio del modulo, l’URL che deve gestire l’invio e se deve essere attivato un flusso di lavoro. L’autore del modello può utilizzare la finestra di dialogo per progettazione per definire i componenti consentiti e i relativi mapping in modo simile alla finestra di dialogo per progettazione del contenitore di layout standard nell’editor di modelli.
Il componente core Contenitore modulo supporta solo l’utilizzo di altri componenti core Modulo (pulsante, testo, nascosto, ecc.). Non è supportato l’utilizzo di componenti Modulo di base all’interno del componente core Contenitore modulo (e viceversa).
La versione corrente del componente Contenitore modulo è la v2, introdotta con la versione 2.0.0 dei Componenti core a gennaio 2018, ed è quella descritta in questo documento.
La tabella che segue descrive tutte le versioni supportate del componente, le versioni di AEM con cui le versioni del componente sono compatibili e i collegamenti alla documentazione delle versioni precedenti.
Versione del componente | AEM 6.4 | AEM 6.5 | AEM as a Cloud Service |
---|---|---|---|
v2 | Compatibile con versione 2.17.4 e precedenti |
Compatibile | Compatibile |
v1 | Compatibile | Compatibile | Compatibile |
Per ulteriori informazioni sulle versioni e sugli aggiornamenti dei Componenti core, vedi il documento Versioni dei Componenti core.
Per avere un’idea del componente Contenitore modulo e vedere esempi delle opzioni di configurazione e dell’output HTML e JSON, visita la libreria dei componenti.
La documentazione tecnica più recente sul componente Contenitore modulo è disponibile su GitHub.
Per ulteriori informazioni sullo sviluppo di Componenti core, vedi la documentazione per gli sviluppatori di Componenti core.
La finestra di dialogo per configurazione consente all’autore di 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 cambiano. I tipi di azione disponibili sono:
Indipendentemente dal tipo, ci sono impostazioni generali che si applicano a ogni azione.
Quando il modulo viene inviato, il tipo di azione Pubblica dati modulo trasmette i dati inviati a una terza parte come output JSON per l’elaborazione.
Sono disponibili opzioni di timeout aggiuntive che un amministratore di sistema può modificare per gestire l’elaborazione dei dati del modulo inviati. Per ulteriori informazioni, vedi la documentazione tecnica su GitHub.
Quando il modulo viene inviato, il tipo di azione Mail invierà un messaggio e-mail ai destinatari designati.
Quando il modulo viene inviato, il contenuto del modulo verrà memorizzato in una posizione specifica dell’archivio.
Al fine di semplificare la gestione dei dati utente e di applicare la separazione tra logica e markup, in genere si sconsiglia di memorizzare contenuto generato dall’utente all’interno dell’archivio.
Puoi invece utilizzare il tipo di azione Pubblica dati modulo per trasmettere contenuto dell’utente a un fornitore di servizi dedicato.
Indipendentemente dal tipo di azione selezionato, è sempre possibile definire una pagina di ringraziamento.
L’autore del modello può utilizzare la finestra di dialogo per progettazione per definire i componenti consentiti e i relativi mapping in modo simile alla finestra di dialogo per progettazione del contenitore di layout standard nell’editor di modelli.
Il componente Contenitore modulo supporta il sistema di stili di AEM.