Ajouter une liste déroulante [Réglé]
Astik Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Astik
- Inscrit le : 10/06/2009
je souhaite rajouter des champs supplémentaires dans le module contact.
J'ai réussi à mettre les champs de texte simple, mais je bloque sur le champ SELECT
En cherchant un peu, je suis arrivé à ceci :
Code PHP :
$default_select_option = new FormFieldSelectChoiceOption('Autre', '1'); $fieldset->add_field(new FormFieldSimpleSelectChoice('type', $this->lang['contact_type'], $default_select_option, array( $default_select_option, new FormFieldSelectChoiceOption('Entreprise', '2'), new FormFieldSelectChoiceOption('Bénévole', '3'), new FormFieldSelectChoiceOption('Archer', '4'), ),'required' => true ));
Mais je n'obtiens qu'une page blanche. Même avec le mode Debug activé.
Je suppose qu'il doit y avoir une erreur de nom de paramètre mais je sèche...
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement

Code PHP :
$fieldset->add_field(new FormFieldSimpleSelectChoice('type', $this->lang['contact_type'], 1, array( new FormFieldSelectChoiceOption('Autre', '1'), new FormFieldSelectChoiceOption('Entreprise', '2'), new FormFieldSelectChoiceOption('Bénévole', '3'), new FormFieldSelectChoiceOption('Archer', '4') ), array('required' => true) ));
Les options comme required doivent être dans un array. La valeur par défaut doit être une valeur, pas un FormFieldSelectChoiceOption.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Astik Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Astik
- Inscrit le : 10/06/2009
Merci
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie