Le 12/08/2013 11:17, Dsls a écrit :
> Hello,
>
> Je pousse au fur et à mesure les modifications d'ergo de la branche
> default sur la branche twig. Tant qu'à faire, autant être up to date
> :)
>
> Prochaine adaptation à venir : le breadcrumb.
>
> Jean-Christian, est-ce que ça te dérange si j'ajuste le fillPageTitle
> en fonction, et pour l'occasion qu'on le renomme en setBreadCrumb (et
> peut-être ajuster son utilisation en permettant un array() en entrée)
> ? Par ailleurs, je pense qu'il faudra dissocier le titre de la page
> (le <head><title>) du breadcrumb, ce dernier étant souvent plus
> complet que le titre de la page. Par ailleurs, j'ai du mal à
> comprendre l'attribut page_global et son utilisation ? Je ne voudrais
> pas supprimer une feature en ajoutant mon grain de sel :)
Je suis 100% pour breadcrumb, c'est peut être même ce que j'aurai voulu
faire !
Pour page_global, heu, je sais plus, ..., donc ça ne doit pas être hyper
important :p

> Concernant dcForms, il va y avoir quelques ajustements (que je
> porterai dans le code twig existant de l'admin), qui vont dans le sens
> de la simplification pour les utilisations communes.
> * Accéder à $form->champ  ne renverra pas le champ lui-même (instance
> de dcFormField) comme c'est le cas actuellement, mais à sa(ses)
> valeur. Il faudra passer par $form->getField('champ') pour récupérer
> l'objet.
>
> Ainsi, pour récupérer les valeurs soumises du champ post_title, il
> fallait avant faire :
> $val = $form->post_title->getValue();
> Il suffira désormais de faire :
> $val = $form->post_title;
> A noter : l'utilisation $form->post_title "tombe en marche" dans la
> version actuelle, car dcField implémente la méthode __toString.
>
> * Il va falloir que je regarde la méthode optimale pour la gestion des
> optgroups dans les combos, actuellement ça buggue
> * les checkbox vont aussi revoir leur comportement, actuellement il
> n'est pas clean
Je suis pour ces changements aussi, ce n'était effectivement pas très
clair pour moi.

> --
> Bruno
JC
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à