Fork me on GitHub






Templates html versus tpl
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour,
dans le module system, la plus part des templates sont en double avec l'extension html et tpl.
Je suppose que c'est pour des raisons de compatibilité avec d'anciens modules.

est-ce à dire que les versions des templates en html disparaitront un jour et que dans ce cas il est judicieux de remplacer les appels en html de ces templates par des appels en tpl.
JJDai

Posté le : 21/02/2021 12:14

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Pour répondre à ta question, personnellement c'est ce que j'ai commencé à faire. A part dire à mon éditeur d'ouvrir le .TPL, il n'y a rien qui change en fait.

Je pense aussi que cela sera la norme par la suite.

Posté le : 22/02/2021 07:32

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello,

oui,
sauf erreur de ma part, la version XOOPS 2.5.11 beta 2 utilise les fichiers tpl.

Posté le : 22/02/2021 20:07

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Oui mais cela ne répond pas à la question :
est-ce que les "*.html" seront supprimés ? ou laissé pour compatibilité ?
car certain modules appels ces templates directement.
JJDai

Posté le : 22/02/2021 21:17

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
C'est le module qui gère le template et non pas le Core de Xoops.

Donc, si tes appels php pour les templates sont en .html cela restera en .html, sauf si tu fais la mise à jour d'un module et que ce dernier prenne en charge .tpl. J'ai eu le cas avec une mise à jour de Newbb il y a un bout de temps.

Posté le : 23/02/2021 07:36

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
oui bien sur, mais certains modules appellent les templates du core, comme par exemple "system_notification_select.html" ou "system_comment.html".
Donc si les templates du core en html ne sont pas supprimés, inutile de modifier tous les modules.
JJDai

Posté le : 23/02/2021 09:08

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Templates html versus tpl
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Citation :
babouille a écrit :
C'est le module qui gère le template et non pas le Core de Xoops.
Je n'ai jamais dis le contraire.

Je donne l'information pour le Core, et comme l'indique JJDAI il y a effectivement des appels à certains fichiers (system_*).

Donc oui la norme est d'utiliser des fichiers tpl

Mais les templates html resteront dans le core, en tout cas pour les versions 2.5.11 et ultérieures dans la série des 2.5.x

Pour la suite, dans la 2.6, il n'y aura que des fichiers tpl, les fichiers html ne seront plus présents c'est pourquoi il est largement préférable d'utiliser des templates tpl dans les modules pour assurer une compatibilité maximale avec la suite.

C'est juste pour éviter de reprendre et modifier des modules.
L'existant peut rester en l'état mais il faut avoir à l'esprit qu'idéalement, il est préférable d'utiliser des tpl, même si la différence n'est pas encore visible.

Alain

Posté le : 23/02/2021 09:24

Open in new window
Partager Twitter Partagez cette article sur GG+
Resolu : Templates html versus tpl
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
ok merci pour l'info !
Pour la petite histoire, je m'étais poser la même question il y a une quinzaine d'année car je voulais déjà utiliser des tpl, mais on me l'avait déconseillé, il y avait des problèmes de sécurité avec apache si je me souviens bien.
Mais bon c'est de l'histoire ancienne.
JJDai

Posté le : 23/02/2021 13:16

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Resolu : Templates html versus tpl
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Alain, ma réponse ne te concernait en aucune manière, je répondais juste à la question de JJDai

=> est-ce que les "*.html" seront supprimés ? ou laissé pour compatibilité ?

Posté le : 24/02/2021 08:23

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Resolu : Templates html versus tpl
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
@Babouille
ha ok;

l'essentiel est que nous avons fournit une réponse non divergente !

Posté le : 25/02/2021 17:43

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

73 Personne(s) en ligne (59 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 73 | Plus ...