Description dans le formulaire [Réglé]
vtt64 Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Je souhaite ajouter des descriptions dans le formulaire comme par exemple :
Titre
Indiquez le nom de votre événement
J'imagine que cela implique l'ajout d'une ligne dans le fichier lang ?
Merci
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
Effectivement.
Ajout de la variable de langue (exemple pour le calendrier) :
Dans le fichier /calendar/lang/french/common.php, ajouter :
Code PHP :
$lang['calendar.title.explain'] = 'Se désinscrire';
Faire de même pour l'anglais si besoin.
Pour afficher la variable dans le forrmulaire :
Dans le fichier /calendar/controllers/CalendarFormController.class.php, remplacer la ligne 83 (ou pas très loin si modifs) :
Code PHP :
$fieldset->add_field(new FormFieldTextEditor('title', $common_lang['form.title'], $event_content->get_title(), array('required' => true)));
Par
Code PHP :
$fieldset->add_field(new FormFieldTextEditor('title', $common_lang['form.title'], $event_content->get_title(), array('required' => true, 'description' => $this->lang['calendar.title.explain'])));
Ici c'est le
, 'description' => $this->lang['calendar.title.explain']qui nous intéresse.
Faire de même partout où c'est nécessaire.
julienseth78
vtt64 Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
vtt64 Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Après plusieurs essais infructueux...
Je veux décrire ceci
Code PHP :
$lang['calendar.labels.picture'] = 'Affiche / flyer';
J'ai donc créé
Code PHP :
$lang['calendar.labels.picture.explain'] = 'Fichier de type image';
Mais là ou je coince c'est pour insérer
Code PHP :
, 'description' => $this->lang['calendar.labels.picture.explain']
dans :
Code PHP :
$fieldset->add_field(new FormFieldUploadFile('picture', $this->lang['calendar.labels.picture'], $event_content->get_picture()->relative()));
Merci
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
Code PHP :
$fieldset->add_field(new FormFieldUploadFile('picture', $this->lang['calendar.labels.picture'], $event_content->get_picture()->relative(), array('required' => true, 'description' => $this->lang['calendar.labels.picture.explain'])));
si j'ai pas fait d'erreur c'est ce code.
Cordialement, janus57
vtt64 Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Ca fonctionne !
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
Du coup il faut enlever le
'required' => true,
vtt64 Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie