chacha Posted October 27, 2011 Share Posted October 27, 2011 Bonjour à tous, Je suis en train de créer ma première boutique Prestashop et j'aimerai savoir comment modifier la structure d'une page ? En fait j'aimerai enlever le "resumecat" qu'il y a dans mes catégories (afin qu'il ne soit pas afficher le nombre de produits existant dans mes catégories sélectionnées) Je ne trouve pas le fichier PHP correspondant... bien que je trouve principalement que des fichiers tpl je ne comprend pas trop le fonctionnement... car même si je modifie ces fichiers, rien ne change. En vous remerciant par avance, Charlotte Link to comment Share on other sites More sharing options...
Sbizz Posted October 27, 2011 Share Posted October 27, 2011 Bonjour, Prestashop fonctionne en architecture MVC, c'est à dire : Model, View & Controller. Les Modèles sont les fichiers que vous trouverez dans le dossier /classes/. Les Controlleurs se trouvent dans le dossier /controllers/. Pour finir, les Vues se trouvent dans le dossier /themes/my_theme/ (par défaut : /themes/prestashop/). Donc, vous l'aurez sûrement compris, tout ce qui touche la vue se trouve principalement dans les templates (les templates sont générés par un moteur appelé Smarty). Smarty permet de transmettre, entre guillemet, le code PHP dans un fichier template, permettant ainsi d'avoir une très bonne visibilité sur ce dernier. En bref : je vous conseil de vous rendre sur le site de Smarty pour comprendre ce moteur. Link to comment Share on other sites More sharing options...
Maury Girard Posted October 27, 2011 Share Posted October 27, 2011 Chacha Avez vous déjà activé le cache & forcer la compile dans le Back Office dans votre boutique ? Link to comment Share on other sites More sharing options...
chacha Posted October 27, 2011 Author Share Posted October 27, 2011 Merci pour ces infos Sbizz je me rends tout de suite sur le site de Smarty. Maury Girard je ne comprend pas ce que veux dire " activer le cache " et je n'ai rien forcée du tout Link to comment Share on other sites More sharing options...
Maury Girard Posted October 27, 2011 Share Posted October 27, 2011 Eh bien Votre erreur peut venir de la Car quand vous développez une boutique , que vous touchez aux fichiers tpl , php ou .css, il faut faire cette démarche car sinon malgré les modifications apportés elle ne seront pas prises en compte Donc dans votre back Office > préference > performance > Forcer la compilation: Sélectionnez Oui Celà oblige Smarty à (re)compiler les templates à chaque invocation. Ceci est commode pour le développement et le débogage mais ne devrait jamais être utilisé dans un environnment de production. Cache: Sélectionnez Non Devrait être activé sauf pour les tests et debug. Et une fois le travaille terminer faire l'inverse Forcer la compilation: Sélectionnez non Cache: Sélectionnez oui Link to comment Share on other sites More sharing options...
chacha Posted October 27, 2011 Author Share Posted October 27, 2011 Merci beaucoup Maury Girard, j'ai pu apporter les modifications que je voulais En fait j'avais bien modifiée mon fichier tpl, seulement comme je n'avais pas fais les manip' que vous m'avez conseillé, cela n'a pas été pris en compte. Voilà pourquoi je ne comprenais pas l'utilitée de ces fichiers... Merci je vais pouvoir avancer dans mon travail Link to comment Share on other sites More sharing options...
Maury Girard Posted October 27, 2011 Share Posted October 27, 2011 de rien Parfois ce sont les chose les plus simples que rendent d'autres choses plus compliqués Ps: parfois n’hésitez pas dans sur le front office de votre boutique de faire un CTRL+F5 cela nettoie le cache de votre navigateur Link to comment Share on other sites More sharing options...
chacha Posted October 27, 2011 Author Share Posted October 27, 2011 Merci je prend note Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now