Dotclear

Ticket #448 (closed enhancement: wontfix)

Opened 17 years ago

Last modified 17 years ago

Mise en place d'un custom.html dans les themes

Reported by: bruno Owned by: olivier
Priority: normal Milestone: 2.1
Component: module:themes Version: 2.0
Severity: normal Keywords:
Cc:

Description

Quand on regarde la mise en page de chaque thème, force est de constater que toutes les pages templates de ce thème ont une grande partie de leur code identique, et seul une faible partie du code change d'une page à l'autre.

Le problème, dans le cas d'un plugin qui affiche une page spécifique (ex: gallery, contact, pages, metadata, ...), est que si le layout du thème change, il faut réécrire le fichier template correspondant. Cette tâche est en grande partie un copier-coller de fichier du thème par défaut.

Ne serait-il pas possible de faire fournir à un thème une page du type custom.html, avec un certain nombre de champs "à remplir", que les plugins pourraient réutiliser par défaut pour construire leur propre template ?

Par extension, on pourrait même envisager un "builder" de thème, auquel on fournit le custom.html, et qui génèrerait les fichiers template correspondant...

En fait, il faudrait presque 2 types de custom.html : un custom_single.html (pour les billets uniques), et un custom_list.html (pour les listes de billets)...

Change History

comment:1 Changed 17 years ago by olivier

  • Status changed from new to closed
  • Resolution set to wontfix

Ça supprime toute idée de flexibilité. Les plugins font leur templates, s'ils copient 90% de trucs existants, ça ne me choque pas plus que ça.

Note: See TracTickets for help on using tickets.

Sites map