steph.declicpharma Posted April 9, 2014 Share Posted April 9, 2014 salut a tous. je débute plus ou moins dans la modif d'un theme prestashop 1.6 que j'ai importer a partir d'un 1.5 je tente de modifier certains blocks (blockuserinfo, blockcart, blocksearch...) et voulant faire les choses proprement j'ai donc opter pour l'override... si je modifie direct le code du module ca marche mais du coup après il me dit de mettre a jour les modules... sauf que : je créer un répertoire blocksearch dans le répertoire modules du thème : /mytheme/modules/blocksearch/ je créer un fichier blocksearch.css et blocksearch.tpl que je place dans le précédent répertoire. je met également un répertoire img dans lequel je sauve mes images. du coup j'ai : /themes/mythemes/modules/blocksearch/blocksearch.tpl /themes/mythemes/modules/blocksearch/blocksearch.css /themes/mythemes/modules/blocksearch/img/ /themes/mythemes/modules/blocksearch/img/bg_submit.png et lorsque je rafraîchi ca mache pô!!! en utilisant mon ami google, j'ai trouver certain qui disent que sur la version 1.4 il faut plutôt utiliser : modules/blocksearch/views/front/blocksearch.tpl et blocksearch.css marche pô non plus je suis en train de m'arracher les quelques cheveux qui me reste!!! désolé pour l’orthographe j'ai le cerveau qui fond!!! merci pour votre aide!!! Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2014 Share Posted April 9, 2014 Bonjour, il faut utiliser exactement la même stucture de répertoire que celle utilisé par le module original dans le répertoire /modules/ Link to comment Share on other sites More sharing options...
steph.declicpharma Posted April 9, 2014 Author Share Posted April 9, 2014 merci pour la réponse. oui c’était aussi ce que je m’étais dit, du coup j'ai copier directement le répertoire blocksearch dans le /mytheme/modules/ j'ai fait les modif et ben!!!! ca marche pô non plus... Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 9, 2014 Share Posted April 9, 2014 Bien entendu vous avez pensé à forcer la génération des TPL et désactivé le cache dans l'onglet Performances ou tout simplement vidé le cache Prestashop après vos modifications. Link to comment Share on other sites More sharing options...
steph.declicpharma Posted April 10, 2014 Author Share Posted April 10, 2014 euhhh ben en fait.... j y ai pas penser.... du coup ce matin hop je désactive le cache, je vide le cache, je force les tpl a chaque appel et je retente l'affaire... et ben ca marche toujours pô!!! Link to comment Share on other sites More sharing options...
DeyDDy Posted April 10, 2014 Share Posted April 10, 2014 merci pour la réponse. oui c’était aussi ce que je m’étais dit, du coup j'ai copier directement le répertoire blocksearch dans le /mytheme/modules/ j'ai fait les modif et ben!!!! ca marche pô non plus... Bonjour, Pour les tpl c'est bon / monthème / modules / blocksearch / blocksearch.tpl par contre les css doivent êtres mis dans le dossier css du thème dans (le créer si il n'existe pas) / monthème / css / modules / blocksearch / blockshearch.css Link to comment Share on other sites More sharing options...
steph.declicpharma Posted April 10, 2014 Author Share Posted April 10, 2014 alors voila ce que j'ai fait et ca marche... malgré tout ca me va pas, c'est pas propre, mais ca marche... en fait j'ai coder les modif du module et je l'ai copier autant dans modules que dans themes/mytheme/modules/ et ca marche, le backoffice me demande plus de mettre a jour les modules.... lorsque j'aurais plus de temps et pas de temps imparti pour le resultat je ferais un truc bien propre.... merki a tous!!! Link to comment Share on other sites More sharing options...
steph.declicpharma Posted April 10, 2014 Author Share Posted April 10, 2014 alors étrangement ca marche en local sur wamp... mais une fois la même manip sur le srv dedier ovh, ca marche pu!!! du coup j'ai essayer Bonjour, Pour les tpl c'est bon / monthème / modules / blocksearch / blocksearch.tpl par contre les css doivent êtres mis dans le dossier css du thème dans (le créer si il n'existe pas) / monthème / css / modules / blocksearch / blockshearch.css ben ca marche pô!!! en fait il doit y avoir quelques chose qui ce passe parce que mon module change d'apparence, en fait il fait comme si il n y avait pas de css, il passe en html brut... ce qui veut dire que il y a bien un override qui ce fait mais qu'il trouve pas le css... ca y est je suis chauve!!! je lache pas l'affaire!!! thx Link to comment Share on other sites More sharing options...
steph.declicpharma Posted April 10, 2014 Author Share Posted April 10, 2014 Bonjour, Pour les tpl c'est bon / monthème / modules / blocksearch / blocksearch.tpl par contre les css doivent êtres mis dans le dossier css du thème dans (le créer si il n'existe pas) / monthème / css / modules / blocksearch / blockshearch.css milles excuses!!! j'avais pas créer de répertoires modules... la ca va ca marche.... un grand merci a tous... 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