Jump to content

message d'erreur quand je vide tools/smarty/compil


fpascal13

Recommended Posts

Bonjour, pouvez vous m'aider a traduire se message d'erreur et cerner le problème car je ne peut plus vidé le cache smarty qui concerne le product-list.tlp
a chaque se message d'erreur apparait dans les catégories

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/homez.47/carimporh/www/themes/prestashop/./product-list.tpl" on line 53 "</ul>" unclosed {if} tag' in /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_compilebase.php(141): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {if} t...') #1 /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_compile_foreach.php(206): Smarty_Internal_CompileBase->_close_tag(Array) #2 /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(284): Smarty_Internal_Compile_Foreachclose->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(123): Smarty_Internal_TemplateCompilerBase->callTagCompiler('foreachclose', Array, Array) #4 /homez.4 in /homez.47/carimporh/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431



merci

Link to comment
Share on other sites

Bonjour,

A essayer: aller dans -> le Panneau d'administration -> Préférences -> Performances -> Smarty et cocher Oui pour Forcer la compilation
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.

Ensuite si cela fonctionne, remettre Non pour la mise en production.

Link to comment
Share on other sites

Salut fpascal13.

En plus de la solution de btsconsult, tu peux également au même endroit mettre le cache non.
Vraisemblablement, la solution passera par le remplacement du fichier fautif par la recopie de son original.

Tu peux voir aussi avec display error a mettre sur on le temps du test.
Enfin, tu peux voir avec un outil de développement dédie. Je pense a phpDesigner que je viens de découvrir et qui me semble très prometteur, et en plus son support est en français.
Www.phpdesigner.fr

Link to comment
Share on other sites

  • 4 weeks later...

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