Ticket #967 (closed enhancement: fixed)
Ajouter un fichier de template "modèle" aux themes
Reported by: | JcDenis | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 2.7 |
Component: | module:themes | Version: | 2.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
Je sais pas trop ou mettre cette requete mais ayant créé pas mal de plugins je me suis rendu compte que souvent lorsqu'on a besoin de fournir un page de template elle ressemble à n'importe quelle page du thème excepté le contenu (#content) et le titre. Hors il serait appréciable d'avoir un modèle de page livré avec les thèmes pour que les plugins puissent s'en servir facilement et ainsi coller aux thème. Avec un petite harmonisation du nom de fichier (que ce soit html ou xml) et des balises à remplacer, ex: {{tpl:sysModelTitle}} {{tpl:sysModelContent}} ou un truc dans ce genre et pourquoi pas un appelle depuis dcUrlHandler ou dcTemplate (ou ailleurs). Je n'ai pas encore creusé ces idées mais peut-être que d'autres y ont déjà pensé?
Change History
comment:2 Changed 14 years ago by JcDenis
Pourquoi pas, mais tu sais mon deuxième surnom est "l'homme invisible", vous savez ou me joindre.
comment:5 Changed 11 years ago by franck
- Status changed from new to onhold
J'ai dans l'idée qu'un système de template plus élaboré, genre Twig, pourrait faciliter pas mal les choses dans ce domaine, non ?
comment:8 Changed 9 years ago by franck
- Status changed from onhold to closed
- Resolution set to fixed
- Milestone changed from Twig to 2.7
Implicitement réglé via l'héritage/extension mis en place pour les templates. Voir les plugins Pages ou Tags, qui profitent du coup d'un "templating" simplifié dès lors que le thème utilise le templateset currywurst.
Évidemment ce sera idem lorsque Twig sera aussi proposé comme moteur de template.
Les grands esprits toussa, ça fait partie des discussions actuelles les plus fournies au sein de l'équipe. On a prévu d'organiser un groupe de travail là-dessus et on comptait bien que tu en sois d'ailleurs :-)