fernando.cescit Posted August 25, 2022 Share Posted August 25, 2022 Buenos días. Estoy teniendo una batalla con Prestashop 1.7.6.7 porque intento añadir un script en la cabecera (lo he puesto en el javascript.tpl del theme) y si miro el código fuente lo veo correctamente, pero la consola del navegador me dice que no encuentra el javascript porque me añade el dominio delante. Pongo el ejemplo: script src=“https://dominio-externo.com/widget.js" la consola me dice: Error 404 en https://mi-dominio.com/es/https://dominio-externo.com/widget.js. He intentado ponerlo en un módulo para HTML pero me pasa lo mismo, parece que solo pasa con los ficheros js que están fuera de prestashop. ¿Alguien sabe como solucionar esto? Saludos Link to comment Share on other sites More sharing options...
ventura Posted August 27, 2022 Share Posted August 27, 2022 Lo mejor es que añadas el js directamente en un modulo, en el hook actionFrontControllerSetMedia ejemplo public function hookActionFrontControllerSetMedia() { $this->context->controller->registerJavascript( 'widget-js', 'modules/' . $this->name . '/views/js/widget.js' ); } Link to comment Share on other sites More sharing options...
fernando.cescit Posted August 29, 2022 Author Share Posted August 29, 2022 Pues si, al final lo he tenido que meter en un módulo en el public function hookHeader($param) $this->context->controller->registerJavascript( 'remote-widget', '//url.externa', [ 'attribute' => 'async defer', ] ); Gracias!! Link to comment Share on other sites More sharing options...
El Patron Posted December 21, 2022 Share Posted December 21, 2022 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