0

Elgg: Input radio

Print Friendly, PDF & Email

[ A+ ] /[ A- ]

Article publié le 2 juillet 2011

Je dois avouer que j’ai mis du temps à comprendre comment fonctionnait les boutons radio – du moins comment les faire apparaître – dans Elgg. Après avoir consulté plusieurs blogs, posts de forum, etc., j’ai finalement trouvé la raison pour laquelle rien ne voulait s’afficher sur mon écran.

 

Voici comment insérer des boutons radios dans un formulaire:

<?php echo elgg_view('input/radio', array('internalname'=>'est_disponible',
                                          'options'=>array('Oui'=>'1'),
                                          'value'=>'checked'
                                         )) ?>
<?php echo elgg_view('input/radio', array('internalname'=>'est_disponible',
                                          'options'=>array('Non'=>'0')
                                         )) ?>

 

En fait, pour faire apparaître les boutons, ‘options’=>array(…) est obligatoire. Dans ce tableau, nous trouverons la valeur qui doit être affichée à l’écran (le label quelque part) et la valeur contenue dans l’attribut value de l’input.

<?php echo_elgg_view('input/radio', array('internalname'=>'nom_input',
                                          'options'=>array('label_valeur_ecran'=>'valeur_attribut_value')
                                          )) ?>

 

 

Enfin, si le gras de ce qui est affiché à l’écran vous gêne, allez dans views/default/input/radio.php et retirez les balises <label></label> dans la dernière ligne du fichier (echo …).

Vous avez trouvé l'article intéressant? Partagez-le!

Vinciane

Conseillère pédagogique et développeuse PHP, passionnée de nouvelles technologies, de l'histoire (particulièrement l'Antiquité et la Second Guerre Mondiale) et des jeux vidéo, j'aime écrire, tester et partager.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

dix-huit − quatre =