Jump to content

[Résolu] Modifications des fichiers .tlp non prise en compte


vzvz

Recommended Posts

Bonjour,

Je viens de remarquer un comportement pour le moins étrange, et je n'en trouve pas la cause.

Lorsque je modifie un fichier .tlp d'un module, les modifications ne sont pas prises en compte. Je précise un peu :
- j'ai déjà modifié certains modules, de facons très basiques, en éditant ces fichiers
- les modifications que j'effectue sont bien enregistrées : si je recharge le fichier concerné via mon ftp, je vois bien la version modifié, mais par contre, quand j'affiche le shop dans un navigateur, je ne vois pas de modifications

par exemple, une des modifications basique que j'ai essayé :
remplacer dans blockvariouslink.tlp la ligne :


  • par


    • juste pour m'assurer que cela était bien pris en compte....

      ce n'est pas le cas...

      C'est très certainement une erreur tout à fait basique de ma page, mais je ne vois pas trop ou chercher, et il ne me semble pas avoir fait de manipulations qui pourrait expliquer ce comportement....

      Si quelqu'un a une suggestion, je suis preneur!!!
      Merci d'avance...

      V
Link to comment
Share on other sites

Oui, cela a fonctionné. Merci!

Cependant, je ne comprend pas trop pourquoi...jusque là, lorsque je changeais les fichiers .tlp dans le dossier module, ces modifications étaient prises en compte immédiatement, sans que j'ai a supprimer les fichiers compilés de smarty...

Une idée de ce que j'ai pu faire qui aurait conduit à ce "nouveau" fonctionnement?

Link to comment
Share on other sites

Le compilateur smarty ne doit pas toujours détecter les modifications, généralement ça fonctionne bien, mais parfois sur un "petite" modif, smarty ne doit pas détecter que le fichier tpl à changé, et du coup il ne recompile pas le php final :-(

Souvent ça fonctionne bien, mais parfois faut supprimer les fichiers.

Aller comprendre !!!!!

Link to comment
Share on other sites

Vérifie que dans ton répertoire Config dans le fichier smarty.config.inc.php tu as bien la ligne suivante :

$smarty->force_compile    = true; // to pass "false" when put into production or "true" in developpement


Si tu as False, c'est normal que tu doives supprimer les fichiers pour forcer la compile des fichiers .TPL

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