In drupal 7 collegavamo un webform ai nodi e poi potevamo renderli come un blocco, oggi in drupal 8 Webform è unentità dipendente ed è progettata e sviluppata da sola. ora la mia domanda è:
Ho “creato un modulo web e ora voglio metterlo in un blocco in modo che lutente possa semplicemente riempirlo in prima pagina , Come posso mostrare un modulo web come un blocco?
Commenti
- Per impostazione predefinita, modulo web block sarà disponibile nel layout del blocco, una volta creato il modulo web, posiziona semplicemente il blocco del modulo web in qualsiasi regione. quindi configuralo e scegli il modulo web particolare che hai creato
Answer
Un ringraziamento speciale a Peacog Web Development per il loro fantastico tutorial. Ecco il suggerimento:
Invece di Drupal 7, diversi tipi di blocchi possono essere creati dallamministratore
quindi la soluzione è semplice:
- Crea un nuovo tipo di blocco utilizzando: admin / structure / block / block-content / types
- Aggiungi un riferimento di tipo Webform a personalizzato tipo di blocco
- rimuovi corpo se non è appropriato
- modifica il blocco personalizzato Gestisci visualizzazione in modo che il modulo venga visualizzato come modulo web
- il tuo nuovo tipo di blocco è pronto
ora per aggiungere un nuovo modulo web come blocco, dovrai aggiungere un nuovo blocco di tipo Blocco personalizzato e fare riferimento al tuo modulo web, e il gioco è fatto.
Commenti
- Lutilizzo di questo metodo mi ha permesso di incorporarlo in un nodo utilizzando Entity Embed, cosa che non potevo ' fare altrimenti.
Risposta
logeshvaran è corretto: Webform per Drupal 8 fornisce già un blocco che può fare riferimento a un modulo web. Quindi non è necessario creare un tipo di blocco personalizzato.
Commenti
- Assicurati di cercare " Webform " quando si posizionano i blocchi, quindi scegliere il nome del modulo Web nella finestra di dialogo fornita. Ho ' ho cercato il nome del modulo web, questo ' è il motivo per cui non ho potuto ' t trovare il blocco da posizionare.
- Grazie @Randell! Per esporre il suo commento. Il nome del blocco è " modulo web " e la categoria è " modulo web ". Dopo aver selezionato il blocco, sarai in grado di scegliere quale modulo web desideri.
Rispondi
Da Drupal 8 admin
- Crea il tuo modulo web
- Struttura => Layout blocco => fai clic su “Posiziona blocco” sotto la tua regione preferita
- Trova modulo web quindi => Posiziona Blocca => in Modulo web digita il titolo del modulo web e lo troverà
- Salva blocco
Sei pronto