Ajout d'un checkbox au formulaire d'inscription

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,

je suis en train de modifier le module profile de Drupal.
Je veux en effet rajouter une checkboxes pour que l'utilisateur puisse choisir son ou ses hobbies favoris.
J'ai un problème pour afficher les données.
Les données sont correctement mis dans la base de données.
Mais elle ne s'affiche pas quand je regarde le profil. Pourtant si je fais un print_r($user) j'ai bien ceci :
[profile_hobbies] => Array ( [Cinéma] => Cinéma [Lecture] => 0 [Boite de nuit] => 0 )

Je ne comprend pas ce qui ne va pas :(

Si je regarde l'html généré j'obtiens :

<label>Centre d'intérêt / Hobbies: <span class="form-required" title="This field is required.">*</span></label>
<div class="form-checkboxes"><div class="form-item" id="edit-profile-hobbies-Lecture-wrapper">
<label class="option" for="edit-profile-hobbies-Lecture"><input name="profile_hobbies[Lecture]" id="edit-profile-hobbies-Lecture" value="Lecture" class="form-checkbox" type="checkbox"> Lecture</label>

</div>
<div class="form-item" id="edit-profile-hobbies-Cinéma-wrapper">
<label class="option" for="edit-profile-hobbies-Cinéma"><input name="profile_hobbies[Cinéma]" id="edit-profile-hobbies-Cinéma" value="Cinéma" class="form-checkbox" type="checkbox"> Cinéma</label>
</div>
<div class="form-item" id="edit-profile-hobbies-Boite-de-nuit-wrapper">
<label class="option" for="edit-profile-hobbies-Boite-de-nuit"><input name="profile_hobbies[Boite de nuit]" id="edit-profile-hobbies-Boite-de-nuit" value="Boite de nuit" class="form-checkbox" type="checkbox"> Boite de nuit</label>
</div>

Merci pour vos futures réponses.

Forum : 
Version de Drupal : 

salut
juste pour être sur, quand tu dis modifier tu veux dire trifouiller le code du module ou bien simplement configurer?

parce que normalement il suffit d'ajouter ton champ avec profile; de cocher la case "Champ public, contenu affiché sur la page de profil..."
et il apparait sur la page de profil direct.