Jump to content

[RESOLU] Complète dégradation du front office après mise à jour des modules, au secours !


Recommended Posts

Bonjour à tous

J'ai un gros souci.
Après avoir fais la mise à jour de peut-être 10 ou 15 modules que me proposait le BO, mon site qui est en développement, est revenu à sa situation comme il y a 2 mois... :(

Cela veut dire que cette mise à jour a annulé toutes les modifications sur les CSS et les TPL que j'ai pu réaliser depuis 2 mois, cela à un mois de la mise en ligne du site !!

J'ai 15 jours de boulot pour rattraper tout ça ! Je vous laisse imaginer ma haine :angry:

Là, je suis vraiment méga déçu de PS.

 

J'en appel à vos lumières sur la stratégie à adopter vis à vis de ces mises à jour de modules.

Une fois un site terminé, faut-il ne jamais faire de mise à jour des modules quitte à passer à coté de corrections de sécurité importantes ou faire les mises à jour et se préparer à des dégradations énormes à chaque fois ?

 

Merci de votre aide 

Edited by pierrewebmaster (see edit history)
Link to comment
Share on other sites

Bonjour,

 

vous avez tout perdu car vous ne respectez pas la logique de surcharge des template utilisée par Prestashop.

 

Donc si vous souhaitez appliquer une personnalisation css ou des tpl d'un module vous devez le faire dans votre template.

 

/themes/votre_theme/css/nom_du_module/ vos fichiers css avec la même structure que dans le module.

/themes/votre_theme/modules/nom_du_module/ vos fichiers tpl avec la même structure que dans le module

  • Like 1
Link to comment
Share on other sites

Merci Mediacom87

Mais justement, je me sentais à l'abri de ce genre de problème parce que c'est exactement ce que je fais.

A l'origine, j'ai dupliqué le thème par défaut et c'est dans le dossier montheme que je fais mes modifications, d’où mon incompréhension.

Mais le problème c'est que la mise à jour à impacté les fichiers qui ne sont pas dans mon dossier montheme mais dans le dossier prestashop/modules comme themeconfigurator.css, socialscharing.tpl, editorial.css et d'autres... 

Bon, ce matin j'ai vraiment paniqué devant l'aspect de mon site et je dois quand même relativiser l'ampleur des dégâts et en fait, j'ai déjà repris un certain nombre de fichiers à partir d'un backup local et je devrais avoir terminé dans la journée.

Mais quand même, ma question reste valable, comment gère-t-on les mises à jour des modules dont les fichiers sont dans le dossier modules ?

Merci pour tous vos conseils

Link to comment
Share on other sites

Bonjour à tous

Merci à vous pour ces infos si précieuses ! Je continue d'apprendre :)

Mais, j'essaye de bien comprendre, je copie le fichier tpl seul ?

Le fait de créer le dossier au nom du module dans themes/votre_theme/modules/ suffit-il à PS pour savoir que c'est ce fichier qui doit être pris en compte ?

Merci encore

Link to comment
Share on other sites

Euh... merci pour cette réponse mais elle ne m'aide pas beaucoup.

Le template par défaut, c'est celui que j'ai copié pour personnaliser mon thème et justement, dans ce template par défaut, certain fichiers css et tpl n'y sont pas car ils sont dans ps/modules/

Donc, pour modifier l'apparence du module themeconfigurator par exemple, faut-il que je copie le theme3.css de ps/modules/themeconfigurator/css dans un dossier css que je dois créer ici theme/montheme/modules/themeconfigurator pour que PS aille le chercher à ce nouvel emplacement ?

merci pour votre aide

Link to comment
Share on other sites

Euh... merci pour cette réponse mais elle ne m'aide pas beaucoup.

Le template par défaut, c'est celui que j'ai copié pour personnaliser mon thème et justement, dans ce template par défaut, certain fichiers css et tpl n'y sont pas car ils sont dans ps/modules/

Donc, pour modifier l'apparence du module themeconfigurator par exemple, faut-il que je copie le theme3.css de ps/modules/themeconfigurator/css dans un dossier css que je dois créer ici theme/montheme/modules/themeconfigurator pour que PS aille le chercher à ce nouvel emplacement ?

merci pour votre aide

 

Je suis désolé mais dans le thème par défaut, les templates des modules sont présents ;)

  • Like 1
Link to comment
Share on other sites

Alors comme sur ma boutique d'exemple (vierge de toute modification) il n'y a pas de dossier themeconfigurator ni dans theme/montheme/modules ni dans theme/montheme/css/modules (idem dans ma boutique en développement)
pouvez-vous m'indiquer l'arborescence précise de l'endroit ou je peux trouver le fichier theme3.css ?

Je vous en serai très reconnaissant

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