breadcrumb = fil d'ariane ?

voui, je comprends l'usage du klingon ou l'anglais quand on ne peux faire autrement, mais 
là, je passe en mode "vieux grognon" (ce qui n'est pas le moindre de mes 
charmes, donc autant vous en faire profiter) ;-)

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

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 à