compradeporte.com Posted October 8, 2014 Share Posted October 8, 2014 (edited) (Solucionado) Buenos días, Me piden que meta un código Script en todas las páginas de mi web justo después de "body". ¿En que páginas tendría que meterlo? Lo estoy intentando hacer sólo en header.tpl pero me bloquea la web. El código sería este: <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KPPC97" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KPPC97');</script> <!-- End Google Tag Manager --> Gracias!! Edited October 9, 2014 by compradeporte.com (see edit history) Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 8, 2014 Share Posted October 8, 2014 El codigo que dices que has intentando meter en el header.tpl antes de cerrar el head, lo has metido entre: {literal} codigo javascript {/literal} ¿? --- Otra opción, usar http://mypresta.eu/en/art/news/prestashop-html-box-module-is-available-for-free.html y en la configuración del modulo dejarlo en el header. 1 Link to comment Share on other sites More sharing options...
ventura Posted October 8, 2014 Share Posted October 8, 2014 Metelo en el footer.tpl despues de </body> Link to comment Share on other sites More sharing options...
compradeporte.com Posted October 8, 2014 Author Share Posted October 8, 2014 He probado el módulo pero al poner un código aparece en la web. Y también he probado en el footer.tpl pero me bloquea la página. La deja en blanco. Link to comment Share on other sites More sharing options...
ventura Posted October 8, 2014 Share Posted October 8, 2014 He probado el módulo pero al poner un código aparece en la web. Y también he probado en el footer.tpl pero me bloquea la página. La deja en blanco. Hazlo asi: <!-- Google Tag Manager --> {literal} <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KPPC97" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KPPC97');</script> {/literal} <!-- End Google Tag Manager --> 1 Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 8, 2014 Share Posted October 8, 2014 ¿Pero estas metiendo el codigo asi: {literal} <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-KPPC97" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KPPC97');</script> {/literal} en el tpl ¿? 1 Link to comment Share on other sites More sharing options...
compradeporte.com Posted October 9, 2014 Author Share Posted October 9, 2014 Perdón por el retraso en contestar. Exacto, era el {literal} lo que me faltaba por añadir. ¿Porque necesita el código llevar ese {literal}? Muchas gracias Link to comment Share on other sites More sharing options...
ventura Posted October 9, 2014 Share Posted October 9, 2014 Aqui tienes informacion al respecto http://www.smarty.net/docsv2/es/language.function.literal.tpl Si das el tema por solucionado por favor edita el titulo del hilo incluyendo (Solucionado) para que pueda servir de ayuda a otros usuarios del foro 1 Link to comment Share on other sites More sharing options...
holatu Posted January 29, 2015 Share Posted January 29, 2015 Hola, Yo lo he metido exactamente así en header.tlp (adjunto pantallazo) pero no me lo reconoce, POR FAVOR NECESITO AYUDA!!! qué estoy haciendo mal? Link to comment Share on other sites More sharing options...
quimfrcr Posted January 29, 2015 Share Posted January 29, 2015 holatu, creo que te falta el </body> y luego poner ese código. Link to comment Share on other sites More sharing options...
Recommended Posts