En fait voici ce que j'ai fait: public static function listenToFormPostConfigure($event) { $form = $event->getSubject();
foreach ($form as $name => $form_field) { $widget = $form_field->getWidget(); switch (get_class($widget)) { case 'sfWidgetFormInput': if (!$widget->getAttribute('class')) { $widget->setAttribute('class', 'input_text_form' ); } else { $class= $widget->getAttribute('class'); $class .= ' input_text_form'; $widget->setAttribute('class', $class); } break; //case 'sfWidgetFormDate': } } } On 24 nov, 19:02, jack <mikepl...@gmail.com> wrote: > Salut, > > Merci Pascal pour l'info. > Les grands esprits se rencontrent ;) En fait je suis parti hier sur un > truc de ce genre mais j'ai un peu de mal à déterminer le type de mon > widget 'càd input text, textarea, select, checkbox...) > J'y travaille > Merci en tout cas, > > On 22 nov, 20:15, Pascal <pborr...@gmail.com> wrote: > > > > > Salut, > > > Pour ajouter une classe à tous tes widgets tu peux utiliser les events > > symfony, regarde un exemple sur lequel tu peux te baser : > > >https://gist.github.com/382376 > > > Bon courage > > Pascal > > > 2010/11/22 jack <mikepl...@gmail.com> > > > > En fait j'ai tout mis dans le fichier asset. > > > > Je pense que ta proposition est valable quand on est dans l'admin > > > générator mais moi c'est dans le thème que je suis en train de crée > > > que je voulias mettre l'appel des fichiers css et js. > > > En me basant sur des plugins existants j'ai trouver la réponse . > > > Merci > > > > On 18 nov, 20:53, Yo <yoproguitarist...@hotmail.fr> wrote: > > > > Pour répondre à ta première question toutes les inclusions de fichiers > > > > de style ou javascripts doivent se faire dans le fichier view.yml qui > > > > se trouve dans le dossier config de ton application. Pour que > > > > l'inclusion fonctionne mets les fichiers javascripts dans web/js et > > > > les fichiers css dans web/css. > > > > > Tu dois rajouter tes feuilles de style comme cela: > > > > stylesheets: [main.css, feuille1.css, feuille2.css] > > > > Tes fichiers javascripts ici: > > > > javascripts: [javascript1.js, javascript2.js] > > > > > Tous les fichiers inclus comme décrit précédemment seront inclus dans > > > > toutes les pages de ton application. J’espère avoir répondu à ta > > > > question. > > > > > On 16 nov, 09:52, jack <mikepl...@gmail.com> wrote: > > > > > > Bonjour à tous, > > > > > > Je suis en train de créer un thème pour l'admin generator. Ce thème > > > > > utilise des feuilles de styles et des scripts spécifiques. > > > > > J'ai deux questions: > > > > > > 1) Comment/Ou inclure ces fichiers pour qu'ils soient pris en compte > > > > > et pas ceux de doctrine. Est ce dans le partial _asset ou ailleurs. > > > > > > 2) Je souhaite que les champs de formulaire (input, textarea, > > > > > select...) contiennet tous une classe prédéfinie par défaut. Quel est > > > > > le meilleur moyen d'y arriver? > > > > > J'imagine qu'il faut surcharger des fichiers forms mais comment s'y > > > > > prendre. > > > > > > Toute aide sera la bienvenue. > > > > > Merci > > > > -- > > > Vous recevez ce message, car vous êtes abonné au groupe Google > > > Groupes Symfony-fr. > > > Pour envoyer un message à ce groupe, adressez un e-mail à > > > symfony...@googlegroups.com. > > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > > > symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com> > > > . > > > Pour plus d'options, consultez la page de ce groupe : > > >http://groups.google.com/group/symfony-fr?hl=fr > > > -- > > Pascal- Masquer le texte des messages précédents - > > > - Afficher le texte des messages précédents -- Masquer le texte des > > messages précédents - > > - Afficher le texte des messages précédents - -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony...@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr