s_marti Posted November 14, 2012 Share Posted November 14, 2012 Buenas necesito algo de ayudita. He cambiado el tema de mi web prestashop 1.4.9 y al clicar en un producto no aparece nada. He activado /config/config.inc.php - errors on y me sale esto: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/var/www/vhost/nibs.es/home/html/site/themes/clean-simple/product.tpl" on line 1 "{include file=$tpl_dir./errors.tpl}" - Unexpected "/", expected one of: "{" , "$" , "identifier" , INTEGER' in /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:656 Stack trace: #0 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templateparser.php(3139): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templateparser.php(3204): Smarty_Internal_Templateparser->yy_syntax_error(40, '/') #2 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(40, '/') #3 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal in /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 656 ¿Me podeis ayudar? Gracias Link to comment Share on other sites More sharing options...
s_marti Posted November 14, 2012 Author Share Posted November 14, 2012 Parece que encontre la solución a este problema... el fallo se debe no se si a la versión de prestashop o a la version de servidor, php o lo que sea, pero provando y comparando archivos me doy cuenta de que los archivos default incluyen los archivos included entre comillas de forma que la cosa se soluciona facil. Todas las lineas que contienen una sentencia - included file - el archivo tpl debe ir entre comillas. Un ejemplo: Antes: {include file=$tpl_dir./errors.tpl} Despues: {include file="$tpl_dir./errors.tpl"} Y esto se soluciona. Link to comment Share on other sites More sharing options...
s_marti Posted November 14, 2012 Author Share Posted November 14, 2012 Ahora se me presenta otro problema: en algunas partes me aparece esto: Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file '/var/www/vhost/nibs.es/home/html/site/themes/clean-simple/./product-list.tpl products=Array' in '/var/www/vhost/nibs.es/home/html/site/themes/clean-simple/category.tpl'' in /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_template.php(286): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL, false, false, true) #1 /var/www/vhost/nibs.es/home/html/site/tools/smarty/compile/1b2d3cbe48bae27349cf7313d574b4f426d47dda.file.category.tpl.php(104): Smarty_Internal_Template->getSubTemplate('/var/www/vhost/...', NULL, NULL, NULL, NULL, Array, 0) #2 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatebase.php(180): content_50a3ed84dc99f2_60336929(Object(Smarty_Internal_Template)) #3 /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal in /var/www/vhost/nibs.es/home/html/site/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 127 ...... Alguna idea????? ¿o me lo tengo que responder yo solo? ..Seguire investigando y si saco conclusiones las posteo.... gracias. Link to comment Share on other sites More sharing options...
Recommended Posts