mireiabm Posted June 24, 2019 Share Posted June 24, 2019 Buenos días, Desde hace poco, cada vez que se realiza un pago a través de mi tienda online, justo cuando la tarjeta es aceptada y debería redirigir a la página de "Gracias por comprar en...", salta el siguiente error: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/usr/home/pezespadashop.com/web/modules/fbtrackingpixel/views/templates/hook/fbtrackingpixel.tpl" on line 2 "{addJsDef FB_TRACKING_PIXEL_ID=$FB_TRACKING_PIXEL_ID|escape:'html':'UTF-8'}" unknown tag 'addJsDef' <-- thrown in /usr/home/pezespadashop.com/web/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 2 En principio, no hemos realizado ninguna actualización ni tocado nada del código. La compra se realiza correctamente y se envían los mails del pedido aceptado. ¿Sabéis que puede estar pasando? La configuración actual de Smarty es la siguiente: Además, adjunto el archivo .php que se supone que está dando el problema. ¿Alguien sabe qué puede estar pasando? ¡Un saludo y gracias! smarty_internal_templatecompilerbase.php Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted June 24, 2019 Share Posted June 24, 2019 Esto es del módulo fbtrackingpixel. Parece que no es de versión compatible con 1.7. "{addJsDef" no es compatible con smarty en 1.7. Puedes intentar editar el archivo fbtrackingpixel.tpl y cambiar la línea: {addJsDef FB_TRACKING_PIXEL_ID=$FB_TRACKING_PIXEL_ID|escape:'html':'UTF-8'} por <script> FB_TRACKING_PIXEL_ID="{$FB_TRACKING_PIXEL_ID|escape:'html':'UTF-8'}" </script> o busca la versión actualizada del módulo. 1 Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted June 24, 2019 Share Posted June 24, 2019 He olvidado el ; al final de la línea FB_TRACKING_PIXEL_ID="{$FB_TRACKING_PIXEL_ID|escape:'html':'UTF-8'}"; 1 Link to comment Share on other sites More sharing options...
mireiabm Posted June 24, 2019 Author Share Posted June 24, 2019 47 minutes ago, Rodrigo B Laurindo said: He olvidado el ; al final de la línea FB_TRACKING_PIXEL_ID="{$FB_TRACKING_PIXEL_ID|escape:'html':'UTF-8'}"; Buenas Rodrigo, Hemos desactivado el módulo (que de momento no estábamos usando) y efectivamente ya funciona a la perfección. ¡Muchas gracias de nuevo por tu ayuda! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now