Cambiar la versión jQuery en Prestashop 1.5

En realidad esto vale para cambiar o añadir cualquier archivo .js a la cabecera de las páginas en Prestashop.

La clase FrontController.php es la que se encarga de insertar estos archivos en el head de las páginas y en Prestashop 1.5 está en la carpeta /classes/controller/FrontController.php.

El método que se encarga de importar los archivos .js y .css es el setMedia, que os muestro a continuación:

[codesyntax lang=”php”]

[/codesyntax]

Si queremos modificar algo, lo más recomendable es NO modificar este archivo, sino sobreescribirlo (Override). Para ello tenemos el archivo /override/classes/controller/FrontController.php, em el que podemos sobreescribir el método setMedia:

[codesyntax lang=”php”]

[/codesyntax]

La primera línea llama al método de la clase padre que es la que he puesto antes y la segunda línea añade al head el archivo mi_script.js que deberá estar colocado enl la carpeta js del tema.

Si lo que queremos en cambiar la versión de jQuery, podemos crear un método setMedia similar al padre y añadir sólo las líneas que nos interesen:

[codesyntax lang=”php”]

[/codesyntax]

Comments