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 :)

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

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

Répondre à