Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Webform : Envoyer le mail sans les valeurs vides

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai un formulaire de devis qui permet aux utilisateurs de choisir les meubles qu'ils ont grâce à des champs "number".

Par défaut les champs "number" sont à "0" et l'utilisateur peut choisir dans une liste de "1" à "5" pour déterminer le nombre de chaises, par exemple, qu'il possède.

La liste des meubles est conséquente et j'aimerais que dans le mail que je reçois, il n'apparaisse que les champs "number" qui ont été remplis. Ainsi seuls les meubles que détiens l'utilisateur seront affichés dans le mail.

Pour imager mes explications :

Si "chaise >= 1" { Afficher dans le mail }
Si "chaise = 0" { Ne pas afficher dans le mail }

Quelqu'un saurait-il s'il est possible de faire cela et si oui, quelle méthode utiliser s'il vous plait ?

Merci d'avance pour votre participation !

Version de Drupal : 

J'ai du nouveau concernant ma demande, seulement malheureusement cela ne fonctionne pas comme il faudrait.

J'ai, à force de chercher, trouvé ce post: https://drupal.org/node/749360

Ils donnent plusieurs fonctions à insérer dans le template.php du thème, mais j'ai beau essayer, tous mes "jetons" de webform sont inclus dans le mail.

Si quelqu'un a une idée, je lui en serait reconnaissant.

Cordialement,
Besky.