Come mostrare il webform come blocco

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

  1. Crea il tuo modulo web
  2. Struttura => Layout blocco => fai clic su “Posiziona blocco” sotto la tua regione preferita
  3. Trova modulo web quindi => Posiziona Blocca => in Modulo web digita il titolo del modulo web e lo troverà
  4. Salva blocco

Sei pronto

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *