méheu !
Le 24 février 2014 12:45, Kozlika <kozlika(a)gmail.com> a écrit :
Les pièces jointes ne passent pas :-P
Le 24 février 2014 12:39, Franck Paul <carnet.franck.paul(a)gmail.com> a
écrit :
> Question :
>
> Est-ce qu'un template (contactMe par exemple, ou page) peut hériter d'un
> template effectivement utilisé et héritant lui-même d'un autre template.
> Exemple
>
> page.html héritant de post.html lui-même héritant de __layout.html
>
> Dans mon idée, faire ça permet de s'affranchir d'un "niveau" de
poupée
> russe.
>
> Sachant d'autre part que j'ai pris le parti (surement critiquable) de
> considérer la home standard comme le layout de "base" des thèmes qui
> s'appuient sur currywurst.
>
> Je mets en pièce jointe une seconde archive des fichiers modifiés (sans
> _sidebar.html duquel j'ai oté tout tpl:Block) compte tenu des
informations
> que j'ai eues ce matin. Effectivement, l'inclusion de tpl:Block dans les
> balises du markup permet de simplifier pas mal post.html.
>
>
>
> Le 24 février 2014 11:28, Bruno <dsls(a)morefnu.org> a écrit :
>
> > 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 - Dev(a)list.dotclear.org -
> >
http://ml.dotclear.org/listinfo/dev
> >
>
>
>
> --
> Franck
>
> --
> Dev mailing list - Dev(a)list.dotclear.org -
>
http://ml.dotclear.org/listinfo/dev
>
--
Anne / Kozlika
--
Dev mailing list - Dev(a)list.dotclear.org -
http://ml.dotclear.org/listinfo/dev