méheu !

Le 24 février 2014 12:45, Kozlika <[email protected]> a écrit :

> Les pièces jointes ne passent pas :-P
>
>
> Le 24 février 2014 12:39, Franck Paul <[email protected]> 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 <[email protected]> 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 - [email protected] -
> > > http://ml.dotclear.org/listinfo/dev
> > >
> >
> >
> >
> > --
> > Franck
> >
> > --
> > Dev mailing list - [email protected] -
> > http://ml.dotclear.org/listinfo/dev
> >
>
>
>
> --
> Anne / Kozlika
> --
> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>



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

Répondre à