Jump to content

Override de modules (aspect)


Recommended Posts

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

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

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

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

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... :wacko:

 

la ca va ca marche....

 

un grand merci a tous...

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...