Annonce

  •  » Styles
  •  » Comment remplacer le template d'un plugin ?

#1 2010-06-18 17:58:47

h2o
Membre
2005-01-30
110

Comment remplacer le template d'un plugin ?

Bonjour à tous,

Comment faire pour remplacer le Template d'un plugin sans toucher au template original ?

En fait ce que je voudrais faire est ajouter un petit texte au dessus du formulaire du plugin Contact Form.

Je me demandais s'il était possible "d'écraser" le template*  plugins/contactForm/themes/cf_index.tpl  par "mon" template que je pourais placer dans mes thèmes.


* il est très bien fait hein, je veux juste y ajouter du texte


Saint-Amans des Cots: http://viadene.free.fr  (Piwigo)
Datacombes - Album photo: http://www.datacombes.com/photos (Piwigo)
Famille Palier - http://www.palier.org

Hors ligne

#2 2010-06-18 18:27:50

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Comment remplacer le template d'un plugin ?

Tout d'abord, es-tu en version 2.1.1 ?
Si ça n'est pas le cas, commence par migrer, car la gestion des thèmes/templates a été entièrement revue, et est désormais beaucoup plus simple.

Ensuite, tu pourras jeter un coup d'oeil à cette page du wiki pour voir comment créer/adapter ton thème.

Si un thème perso ne suffit pas pour ce que tu veux faire, il faudra envisager le développement d'un petit plugin perso. Mais il faut surtout éviter de venir modifier directement le code fourni, que ce soit dans le core ou dans une extension, car de telles modifications seraient perdues à chaque mise à jour ... et les mises à jour sont fréquentes ;-)

Hors ligne

#3 2010-06-18 22:20:46

h2o
Membre
2005-01-30
110

Re: Comment remplacer le template d'un plugin ?

oui oui, merci, je suis bien dans la dernière version de Piwigo et ai déjà utilise déjà les nouvelles possibilités d'extension de template pour trois nouveaux sites (dans ma signature).

Mais là je veux pouvoir ajouter un petit texte sur cette page au dessus du formulaire:
http://www.eric-rocher.fr/index/contact

Et comme tu le dit et je suis d'accord, je ne veux pas toucher au template dans le dossier du plugin pour ne pas perdre l'avantage des maj automatique.

D'ou ma demande pour savoir s'il est possible, comme pour une extension de template, d'"écraser" le template d'un plugin en en substituant un autre.

Mais je crois avoir vu une autre solution dans la doc sur le plugin personnel, je vais essayer.


Saint-Amans des Cots: http://viadene.free.fr  (Piwigo)
Datacombes - Album photo: http://www.datacombes.com/photos (Piwigo)
Famille Palier - http://www.palier.org

Hors ligne

#4 2010-06-18 22:30:55

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Comment remplacer le template d'un plugin ?

h2o a écrit:

D'ou ma demande pour savoir s'il est possible, comme pour une extension de template, d'"écraser" le template d'un plugin en en substituant un autre.

Mais je crois avoir vu une autre solution dans la doc sur le plugin personnel, je vais essayer.

Jette aussi un coup d'oeil au dernier paragraphe en bas de cette page, qui traite de l'intégration d'un fichier template dans un thème.

Hors ligne

#5 2010-06-18 22:41:51

h2o
Membre
2005-01-30
110

Re: Comment remplacer le template d'un plugin ?

tosca a écrit:

Jette aussi un coup d'oeil au dernier paragraphe en bas de cette page, qui traite de l'intégration d'un fichier template dans un thème.

oui oui oui, j'ai bien compris, c'est déjà ce que je fais pour mes header.tpl et footer.tpl par exemple.

Mais pour un template qui est dans un plugin ?

(parce que j'ai essayé mais ça marche pas, sinon je demanderais pas ici).


Saint-Amans des Cots: http://viadene.free.fr  (Piwigo)
Datacombes - Album photo: http://www.datacombes.com/photos (Piwigo)
Famille Palier - http://www.palier.org

Hors ligne

#6 2010-06-18 22:44:15

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment remplacer le template d'un plugin ?

Demande une validation du code tout n'est pas forcément à jour dans le Wiki.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2010-06-18 22:54:50

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Comment remplacer le template d'un plugin ?

h2o a écrit:

Mais pour un template qui est dans un plugin ?

(parce que j'ai essayé mais ça marche pas, sinon je demanderais pas ici).

Je n'avais pas réalisé que tu avais déjà autant avancé sur le sujet ;-)

J'ai notifié P@t pour lui demander un avis éclairé (le sujet m'intéresse également ...)

Dernière modification par tosca (2010-06-18 22:55:23)

Hors ligne

#8 2010-06-18 23:45:59

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment remplacer le template d'un plugin ?

h2o a écrit:

Mais pour un template qui est dans un plugin ?

(parce que j'ai essayé mais ça marche pas, sinon je demanderais pas ici).

[Forum, post 120854 by P@t in topic 16219] Plugin et template
Mais on doit pouvoir faire plus simple.

Je regarderai demain.


PS: screenshot modifié avec l'ajout désiré inséré à l'endroit voulu


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2010-06-19 04:45:29

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Comment remplacer le template d'un plugin ?

VDigital a écrit:

PS: screenshot modifié avec l'ajout désiré inséré à l'endroit voulu

Euh ... quel screenshot ?

Hors ligne

#10 2010-06-19 07:14:00

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Comment remplacer le template d'un plugin ?

h2o a écrit:

En fait ce que je voudrais faire est ajouter un petit texte au dessus du formulaire du plugin Contact Form.

Suivant l'endroit où le texte sera inséré, il y a plusieurs possibilités d'agir.
Des techniques complexes de préfiltres peuvent s'envisager.
Mais également des choses simples presque à la portée de tous.

Donc tant que je n'ai pas regardé le fichier .tpl, je ne sais pas quelle solution conseiller (ne sachant pas je conseille le préfiltre).
Mais je peux jeter un oeil sur le .tpl pour cela il faut savoir quoi chercher (ce que j'ignore).
C'est donc la phrase "Bonjour l'ami, merci de m\'adresser un peu mot ci-dessous."
ou une autre phrase replacée dans son futur contexte qui pourra m'inciter à regarder le .tpl

Pour ça, il me faut un screenshot volontairement modifié.

Evident, n'est-il pas? (euh! apparemment pas vraiment mais je l'espère).
;-))


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Styles
  •  » Comment remplacer le template d'un plugin ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact