Mince.

T'as été plus rapide.
Je n'avais pas vu que tu avais répondu.
En fait erreur d'étourdi, j'avais écrit case 'sfWidgetInputForm':  au
lieu de case 'sfWidgetFormInput':

Même si j'ai résolu mon problème d'une certaine façon, je ne vois
toujours pas comment introduire le "dispatcher" dans mon thème perso.

On 24 nov, 19:09, Pascal <[email protected]> wrote:
> Salut,
>
> Il te suffit de boucler sur
>
> $form->getWidgetSchema()->getFields() as $fieldName => $widget
>
> Ensuite un switch sur get_class($widget) te permettra de savoir à quel type
> de widget tu as à faire.
>
> Bon courage,
> [MA]Pascal
>
> 2010/11/24 jack <[email protected]>
>
>
>
>
>
> > 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 <[email protected]> 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 <[email protected]>
>
> > > > 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 <[email protected]> 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 <[email protected]> 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 à
> > > > [email protected].
> > > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > > [email protected]<symfony-fr%2bunsubscr...@googlegrou­ps.com>
> > <symfony-fr%2bunsubscr...@googlegrou­ps.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 -
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google
> > Groupes Symfony-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à
> > [email protected].
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > [email protected]<symfony-fr%2bunsubscr...@googlegrou­ps.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 -

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à