Dotclear

Ticket #967 (closed enhancement: fixed)

Opened 14 years ago

Last modified 9 years ago

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:1 Changed 14 years ago by kozlika

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 :-)

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:3 Changed 14 years ago by xave

  • Milestone changed from 2.2 to 2.3

comment:4 Changed 13 years ago by bruno

  • Priority changed from low to normal
  • Milestone 2.3 deleted

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:6 Changed 11 years ago by franck

  • Milestone set to A definir

comment:7 Changed 11 years ago by franck

  • Milestone changed from A definir to Twig

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.

Note: See TracTickets for help on using tickets.

Sites map