Soit spécifier, en plus de l'héritage, à peu près 95% du template, ça

> commence à faire beaucoup non ?
>
>
> Parce que il faut reconnaître qu'on perd en lisibilité en utilisant
> l'héritage. Un template héritant redéfinit, dans notre cas, la quasi
> totalité des blocks, et on les aligne les uns derrière les autres en
> perdant au passage leur "situation" dans le markup final.
>
> Cela dit, peut-être que je n'implémente pas ça de la bonne manière, ie en
> tenant compte de la "philosophie" du système d'héritage/extension ?
>

De mon point de vue, je vois ça comme une approche "poupées russes" dans la
construction d'un thème :
1/ Je définis comment s'agencent globalement toutes mes pages : comment je
définis mon entête, mon pied de page, comment j'agence la section ou je
mettrai mon contenu, mes sidebars, ... ==> une page layout.html
2/ Je définis comment je vais, avec ce layout, définir mes listes
d'éléments : comment je les enchaîne, quel sous-titre j'y mets, comment
j'articule les liens connexes à ce contenu, ... ==> une page list.hmtl qui
hérite de layout.html
3/ Je définis comment je vais définir mes éléments individuels (souvent
post.html, mais aussi potentiellement contact_me.html, ...) ==> une page
single.html, qui hérite de layout.html
4/ J'articule toutes mes pages autour de ces 3 pages (ou d'aucune si on
veut un home.html spécifique)

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

Répondre à