web-dev-qa-db-fra.com

Comment afficher le formulaire Web en tant que bloc

Dans drupal 7, nous avons utilisé pour attacher un formulaire Web aux nœuds, puis nous pourrions les rendre sous forme de bloc, de nos jours dans drupal 8 Le formulaire Web est une entité dépendante et est conçu et développé par lui-même. Maintenant ma question est:

J'ai créé un formulaire Web et maintenant je veux le placer dans un bloc afin que l'utilisateur puisse simplement le remplir en première page, comment puis-je afficher un formulaire Web en tant que bloc?

5

Un merci spécial à Peacog Web Development pour leur excellent tutoriel. Voici l'astuce:

Plutôt que Drupal 7, différents types de blocs peuvent être créés par l'administrateur

donc la solution est simple:

  • Créez un nouveau type de bloc en utilisant: admin/structure/block/block-content/types
  • Ajouter une référence de type Webform au type de bloc personnalisé
  • retirer le corps s'il est inapproprié
  • modifier le bloc personnalisé Gérer l'affichage pour que le formulaire soit rendu sous forme de formulaire Web
  • votre nouveau type de bloc est prêt

maintenant, pour ajouter un nouveau formulaire Web en tant que bloc, vous devrez ajouter un nouveau bloc de type Bloc personnalisé et vous référer à votre formulaire Web, et c'est fait.

10

logeshvaran est correct: Webform pour Drupal 8 fournit déjà un bloc qui peut référencer un formulaire Web. Donc pas besoin de créer un type de bloc personnalisé.

9
eigentor

De Drupal 8 administrateur

  1. Créez votre formulaire web
  2. Structure => Disposition du bloc => cliquez sur "Placer le bloc" sous votre région préférée
  3. Recherchez Webform puis => Placer le bloc => sous Webform, tapez votre titre de formulaire Web et il le trouvera
  4. Enregistrer le bloc

Vous êtes prêt

1
hzak