
Dans drupal pour créer un formulaire il y a plusieurs possibilités plus ou moins complexes, c’est pour cela que l’on a décidé de tester le module Webform.
Ce module s’installe de manière classique, une fois activé on dispose d’un nouveau type de contenu appelé “Webform”.
Pour créer un nouveau formulaire voici les principales étapes à suivre :
- Créer un type de contenu webform
- Renseigner les informations générales du contenu
- Après avoir validé ces informations, il faut ajouter les champs au formulaire
- Quand tous les champs ont été ajoutés, le formulaire est opérationnel mais on a la possibilité de rajouter des traitements et des validations supplémentaires (ex : enregistrement dans une base de données ou des vérifications de champs supplémentaires).
- Ensuite comme la plupart des modules drupal, il est possible de surcharger le rendu par l’intermédiaire d’un fichier nommé : webform-form-[nid].tpl.php
Pour plus d’informations, consultez la page officielle du module : http://drupal.org/handbook/modules/webform

















bjr..
Mais comment on peut stocker les données saisies dans une table que je crée moi-meme dans la BD de drupal.?? Comment faire??
Merci
Répondre
@rabhi Said,
Si vous allez modifier votre contenu vous avez une partie “paramètres avancés” dans laquelle il y a un cadre “Traitement supplémentaire”. Dans ce cadre, on peux mettre du code PHP donc faire un traitement qui permet d’insérer des données dans n’importe quelles tables de la base.
Vous trouverez sur cette page d’autres exemples au cas où : http://drupal.org/handbook/modules/webform/submission-code
Répondre
Bonjour,
Une petite question concernant les mail que l’on reçoit. Je souhaiterais savoir si il est possible de changer le formattage du mail et bien sur comment ???? merci
Répondre
Bonjour,
Oui il est possible de formater les mails pour cela il suffit juste de créer un fichier webform-mail-[id du webform].tpl.php.
Ensuite dans ce fichier vous pouvez même récupérer des variables, pour cela il faut cocher la case “Inclus dans les e-mails” dans l’édition des champs du webform.
Répondre
Bonjour,
est-il permis d’utiliser un code JSP/JSF au lieu d’un code PHP pour l’accées a la base de données ?
en perso je suis debutant en drupal et je connais pas PHP? je ne c’est pas s’il y’a un moyen pour l’accées a une base de donnée autre que le PHP
Merci
Répondre
Bonjour faycal,
Personnellement je n’ai jamais essayé mais je ne pense pas que sa soit possible.
Répondre
Bonjour à tous,
Je souhaiterais inclure un formulaire webform dans le contenu d’une autre page… c’est possible ?
Répondre
Bonjour,
Je débute avec drupal et j’ai un petit problème avec le module webform.
Quand je crée un formulaire avec webform, ils se met automatiquement à la fin de ma page WEB.
Et je n’arrive pas à le mettre au début ou au milieu…je suppose qu’il y a des options pour ca mais je ne les trouve pas.
quelqu’un a une solution?
Répondre