Jump to content

Edit History

oldlastman

oldlastman


mas información

Buenas,

Llevo algunas horas dándome cabezazos con esto y por fin he "entendido" que pasa, lo dejo aquí por si ayuda alguien mas

Problemas resueltos:

  • no carga javascript de librerías extra (recordar que cualquier librería que tenga el padre en config.yml no se carga automáticamente en el hijo y hay que redeclararla)
  • no carga css/js personalizado para el childtheme

la idea de que sucede viene de:

 

En resumen, las versiones recientes de prestashop >1.7 al añadir cualquier cosa a los assets en el config.yml

no responde a limpiar la caché o a borrar archivos directamente de caché

crea un archivo shop1.json que debe ser refrescado/eliminado y no es automático

¿cómo refrescarlo?

La forma mas sencilla sería activar cualquier otro theme y posteriormente reactivar el child theme que se está creando

¿cómo eliminarlo?

creo que en las primeras versiones de PS1.7 basta borrarlo en:

/public_html/themes/TUTEMAHIJO/config/shop1.json

a partir de 1.7.6 lo han movido a:

/public_html/config/themes/TUTEMAHIJO/shop1.json 

 

oldlastman

oldlastman


mas información

Buenas,

Llevo algunas horas dándome cabezazos con esto y por fin he "entendido" que pasa, lo dejo aquí por si ayuda alguien mas

Problemas resueltos:

  • no carga javascript de librerías extra (recordar que cualquier librería que tenga el padre en config.yml no se carga automáticamente en el hijo y hay que redeclararla)
  • no carga css/js personalizado para el childtheme

la idea de que sucede viene de:

 

En resumen, las versiones recientes de prestashop >1.7 al añadir cualquier cosa a los assets en el config.yml

no responde a limpiar la caché o a borrar archivos directamente de caché

crea un archivo shop1.json que debe ser refrescado/eliminado y no es automático

¿cómo refrescarlo?

La forma mas sencilla sería activar cualquier otro theme y posteriormente reactivar el child theme que se está creando

¿cómo eliminarlo?

creo que en las primeras versiones de PS1.7 basta borrarlo en:

/public_html/themes/TUTEMAHIJO/config/shop1.json

a partir de 1.7.6 lo han movido a:

/public_html/config/themes/TUTEMAHIJO/shop1.json 

 

oldlastman

oldlastman

Buenas,

Llevo algunas horas dándome cabezazos con esto y por fin he "entendido" que pasa, lo dejo aquí por si ayuda alguien mas

la idea del motivo viene de:

 

En resumen, las versiones recientes de prestashop >1.7 al añadir cualquier cosa a los assets en el config.yml

no responde a limpiar la caché o a borrar archivos directamente de caché

crea un archivo shop1.json que debe ser refrescado/eliminado y no es automático

¿cómo refrescarlo?

La forma mas sencilla sería activar cualquier otro theme y posteriormente reactivar el child theme que se está creando

¿cómo eliminarlo?

creo que en las primeras versiones de PS1.7 basta borrarlo en:

/public_html/themes/TUTEMAHIJO/config/shop1.json

a partir de 1.7.6 lo han movido a:

/public_html/config/themes/TUTEMAHIJO/shop1.json 

 

×
×
  • Create New...