> Dans l'ordre il aurait été plus logique de "factoriser" d'abord (c'est > ce qu'on a fait dans Ductile d'ailleurs) mais sauf à repousser Twig > beaucoup ça n'est guère possible.
Il y a une différence entre externaliser des bouts de page via des includes et faire de l'héritage. Vous avez certes externalisé plein de fichiers, mais dans ductile, quelles sont les différences entre les templates tag.html, search.html, category.html ? Pas grand chose, si ce n'est que ces 4 pages définissent une structure quasi identique, qu'il est impossible d'extraire automatiquement pour que des plugins en profitent de manière transparente. Je doute que les plugins gallery ou mymeta, voire agora affichent des pages correctes sous ductile, à moins de réécrire des fichiers templates spécifiquement à ce thème. Ce que je souhaite éviter à l'avenir dans la mesure du possible. > > Ce que je dis là est quasiment la même chose en twig, on dit qu'on récupère > > la page layout.html, et que pour la case "contenu", on va mettre ça à la > > place. > > Pas d'ac. C'est même quasiment le layout qui bouge le plus d'un > contexte à l'autre (juste après billet court/billet long). Exemples > très souvent non standard : > > - home > - archive > - 404 > - pages de type "galerie" Comme je le dis plus haut, chaque page est libre d'hériter d'un layout, ou de redéfinir complètement sa structure. Et pour reprendre l'exemple de "pages galerie", j'aurais bien été content que chaque thème propose un squelette de page présentant une liste d'entrées, ou une entrée seule, afin d'éviter de créer des templates spécifiques pour freshy2 ou mystique par exemple. -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
