Partagez | 
 

 Retoucher les Templates des Modules

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
KetsukaAdmin
avatar
Féminin
Age : 22
Localisation : France (16)
Navigateur : Firefox
Logiciel : Photoshop
Coding Lvl : 5/10
Messages : 24
Date d'inscription : 18/07/2012

MessageSujet: Retoucher les Templates des Modules   Dim 30 Sep - 17:17

Retoucher les
Templates des Modules

Templates dans des ModulesChaque module, livré ou non à l'installation d'un PrestaShop, est modifiable à souhait dans les fichiers templates sous l'extension .tpl. Ces fichiers sont les derniers remparts avant la génération du code final pour ensuite l'envoyer au navigateur. Ils sont les intermédiaires entre le code PHP qui reste le noyau principal du traitement, et le rendu final qui sera restituer au visiteur. Les modules contenant ces templates se situent dans le répertoire d'origine /modules/...

Modifier correctement les Affichages des ModulesIl est important de toujours dissocier nos propres modifications du cœur principal de PrestaShop (sauf expert bien sur qui n'ont pas le choix parfois). Ceci permettra de toujours garder son travail sur le thème/modules sans fausser le principe de suivi de PrestaShop (mise à jour, correctifs, etc.). Votre thème reste donc pour vous l'interaction principale entre le noyau de PrestaShop et votre personnalisation. La méthode est simple, à la manière d'une classe objet php, il faut "surcharger" le template en le proposant directement dans le répertoire de son thème.

ExempleAppelons notre module pour l'exemple : "modulebeta". Je vais donc avoir dans mon répertoire de modules le chemin d'accès suivant : /modules/modulebeta/... Pour l'exemple encore, ce module est sans prétention, et ne sert simplement qu'à afficher un petit contenu dans un "Bonjour, voici mon module d'origine". J'aurai donc dans mon répertoire de modules les fichiers suivants (avec la gestion langues, pourquoi pas) :

/modules/modulebeta/modulebeta.php
/modules/modulebeta/modulebeta.tpl
/modules/modulebeta/fr.php
/modules/modulebeta/en.php
/modules/modulebeta/logo.gif


Puisque ce module est présent, et que l'on souhaite y mettre notre grain de sel, simplement dans la partie affichage, nous ne nous occuperons alors que du fichier modulebeta.tpl, et si c'est le cas pour d'autres modules, tous les autres fichier sous l'extension .tpl. modulebeta.tpl contient donc :
Code:
<!-- Block modulebeta -->
Bonjour, voici mon module d'origine

<!-- /Block modulebeta -->

Rapporté par Ketsuka
Par Liandri sur [Vous devez être inscrit et connecté pour voir ce lien]



[Vous devez être inscrit et connecté pour voir cette image]
Besoin d'un tutoriel? N'hésitez pas à demander!
Revenir en haut Aller en bas
http://www.ketsuverms.com/
WebgraphicFondatrice
avatar
Féminin
Age : 21
Localisation : Aubagne
Navigateur : Firefox
Logiciel : Photoshop
Messages : 114
Date d'inscription : 15/07/2012

MessageSujet: Re: Retoucher les Templates des Modules   Mar 2 Oct - 17:24

Merci pour ces explications !Je pense que cela aidera un grand nombre de débutants en Prestashop Smile


[Vous devez être inscrit et connecté pour voir ce lien]
Revenir en haut Aller en bas
http://www.web-graphic.fr/
Norbert38100Modérateur
avatar
Masculin
Age : 20
Navigateur : Chrome
Logiciel : Photoshop
Messages : 35
Date d'inscription : 19/08/2012

MessageSujet: Re: Retoucher les Templates des Modules   Mer 3 Oct - 14:54

Merci beaucoup Ketsuka !

Cela va beaucoup nous aider Very Happy
Revenir en haut Aller en bas
http://tfeuropeens.forumactif.fr/
Contenu sponsorisé

MessageSujet: Re: Retoucher les Templates des Modules   

Revenir en haut Aller en bas
 

Retoucher les Templates des Modules

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Des "templates" pour vos emails ou newsletters
» Installation de modules Windows
» Comment centrer les modules du portail forumactif ?
» La catégorie "Templates" ne s'affiche pas!
» (Templates) Catégorie : comment s'y prendre ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Web Design :: Exploiter les CMS et Open source :: Ouvrir sa boutique :: Avec Prestashop-