Fork me on GitHub






surcharge des templates
Aspirant
Inscrit: 17/04/2006 14:36
Messages: 21
hello,

Je viens d'installer xoops 2.0.14 et j'essaie d'utiliser la fonction de surcharge des template mais j'ai un peu de mal. Comme indiqué dans la release note, j'ai créé un rep modules dans mon rep theme et dans lequel j'ai mis les templates des différents modules.

Open in new window

le repertoire de base montheme est une copie de default, j'ai fait quelques modifications au fichier theme.html et aux css. J'ai également créé un template du meme nom en clonant default dans le template set manager (administration xoops).

Pourtant, quand je génère les templates pour un module, wsProject par exemple, ce sont les template default qui sont utilisés et pas ceux que j'ai défini.
Ou est mon erreur ? est ce que j'ai oublié qqch ?

Posté le : 09/08/2006 23:47
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

C'est normal que dans le gestionnaire des templates de l'administration, ce soit les templates "default" qui soient indiqués.

Par contre pour l'utilisation de la surcharge, n'oublies de cocher la case dans les préférences de l'admin pour l'actualisation à partir du répertoire du thème

A +

Posté le : 10/08/2006 00:06

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Aspirant
Inscrit: 17/04/2006 14:36
Messages: 21
Citation :

Par contre pour l'utilisation de la surcharge, n'oublies de cocher la case dans les préférences de l'admin pour l'actualisation à partir du répertoire du thème


je ne vois pas ou se trouve cette case. Dans les preferences j'ai mis :

default theme : montheme
check template for modifications : yes
selectable themes : montheme
default template set : montheme

a part ca je ne vois rien d autre concernant les themes ou les templates. (help

Posté le : 10/08/2006 00:16
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Pourrais tu regarder dans le profil de dugris, il a écrit des choses là dessus au moins de juin je pense (forum et/ou articles)

[edit]voilà j'ai trouvé : c'est là.

Posté le : 10/08/2006 01:17
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Aspirant
Inscrit: 17/04/2006 14:36
Messages: 21
ben j'ai regardé... en gros il dit qu'il suffit de recréer l'arborescence dans le repertoire theme, ce que j'ai fait. On ne parle nul part d'une option a mettre dans les préférences.

xoops tourne sur un serveur linux, j'ai essayé de créer les répertoires de deux façons différentes : en mettant les noms des modules en minuscules et en respectant la casse donné par le gestionnaire de modules (comme on peut le voir sur le screenshot)

Posté le : 10/08/2006 15:46
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
les serveurs linux sont effectivement sensibles à la casse des caractères et les répertoires doivent donc être orthographiés d'une façon strictement identiques.

L'arborescence que tu affiches dans ton screenshot n'est pas correcte, au niveau de la casse on vient de le voir mais aussi au niveau des répertoires.

Si on se réfère à l'article pour les templates system on doit avoir :

[root]\themes\nomdutheme\system\templates\
[root]\themes\nomdutheme\system\templates\blocks

Dans ton cas je ne vois pas le répertoire templates.

Posté le : 10/08/2006 16:08
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
L'arborescence dans le dossier thème doit-être de ce type :

[root]\themes\nomdutheme\nom du module\
[root]\themes\nomdutheme\nom du module\blocks

pas besoin de mettre le dossier template.


Pour fonctionner, la surcharge se base sur la présence des templates dans l'arborescence du dossier thème, mais aussi sur la date et l'heure des fichiers. Il peut-être nécessaire de supprimer le contenu du dossier template pour qu'un fichier soit pris en compte.

Posté le : 10/08/2006 19:21
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Citation :

DuGris a écrit:
L'arborescence dans le dossier thème doit-être de ce type :

[root]\themes\nomdutheme\nom du module\
[root]\themes\nomdutheme\nom du module\blocks


Je reconnais un fervent utilisateur

Posté le : 10/08/2006 21:08

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Aspirant
Inscrit: 06/01/2004 06:33
Messages: 63
Citation :
default theme : montheme
check template for modifications : yes
selectable themes : montheme
default template set : montheme


Il faut laisser:
default template set: default

Le systême des 'templates sets' qui utilise la base de donnée et le systême de surcharge se court-circuitent.
Quand tu crées un jeu de templates dans l'admin, l'intégralité de tes templates sont copiés dans la base de donnée et à partir de ce moment XOOPS devient incapable de détecter au cas par cas si lors de l'utilisation d'un template particulier tu souhaites utiliser la version présente dans tes dossiers au celle présente dans la base.

Donc si tu choisis "template sets: machin" les templates de ton jeu de tpl seront utilisés, si tu choisis "default" tu demandes à utiliser ceux présents dans les dossiers themes ou à default modules.

Posté le : 10/08/2006 22:31
Partager Twitter Partagez cette article sur GG+
Re: surcharge des templates
Aspirant
Inscrit: 17/04/2006 14:36
Messages: 21
effectivement, ca fonctionne mieux comme ca...

je pense que les notion de theme et template set etaient un peu confuses pour moi, merci pour ton aide skalpa.

Posté le : 10/08/2006 23:32
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

83 Personne(s) en ligne (62 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 1 | Invité(s): 82 | ON2AT, Plus ...