Jump to content

[Solucionado] Override En Los Themes


CarlosAdrian

Recommended Posts

Buenos días:

 

Me gustaría saber si hay alguna forma de hacer que la carpeta de una plantilla (theme) funcione como la de override. Es decir, imaginad que quiero usar el tema por defecto, y solo quiero cambiar el archivo global.css (es un ejemplo). Para ello ahora mismo tengo que hacer una copia de la carpeta default, cambiar en esa copia el global.css y activar esa nueva carpeta como la plantilla de mi tienda.

 

El problema surge cuando sale una nueva versión. Porque si en esa versión han cambiado muchos archivos, es un gran problema actualizar la plantilla. Sin embargo, en el ejemplo simplificado que hemos puesto, únicamente nos interesaría mirar en global.css qué se ha cambiado y adaptarlo.

 

Como he visto que Prestashop tiene una carpeta de override, mi pregunta es ¿existe alguna manera de hacer un override de la carpeta Themes e introducir en esa carpeta únicamente el archivo global.css (siguiendo el mismo ejemplo) y que todos los demás los coja del tema por defecto?

 

 

Gracias

Edited by CarlosAdrian (see edit history)
Link to comment
Share on other sites

 

Como he visto que Prestashop tiene una carpeta de override, mi pregunta es ¿existe alguna manera de hacer un override de la carpeta Themes e introducir en esa carpeta únicamente el archivo global.css (siguiendo el mismo ejemplo) y que todos los demás los coja del tema por defecto?

 

 

Gracias

 

Estimado CarlosAdrian,

 

La carpeta "override" que usted ha visto, es en principio sobreescribir "clases" y "controladores".

 

Un Saludo

Link to comment
Share on other sites

Gracias nadie. Lo que quería decir es si el mismo funcionamiento de sobreescribir una clase se podría hacer de alguna forma para, por ejemplo, global.css

 

Sería muy cómodo no tener que actualizar temas enteros, sino simplemente sobreescribir ciertos ficheros. Sobre todo si lo único que quiero cambiar de momento son CSS.

Link to comment
Share on other sites

Estimado CarlosAdrian,

 

Usted puede hacer lo que comenta "Jordi", que es dejar una copia de la carpeta "css" de tu plantilla, en la nueva plantilla, así si usted ha realizado cambios de estética, no se perderán tantos cambios. (Pero te en cuenta, posiblemente tendrás que modificar algo de todos modos)

 

Por ejemplo en Prestashop 1.5.3 los encabezados de los módulos ya no son h4... (Por lo tanto el css lo aplicas de diferente manera)

 

Un Saludo

  • Like 1
Link to comment
Share on other sites

Otra cosa que puedes hacer, para no liar los CSS con copias y demás, es meterlo todo en un mismo CSS, me explico

 

Mismo CSS, código antiguo:

 

.header_user {margin:0;padding:10px}

 

Mismo CSS, código nuevo (comentamos el antiguo y ponemos el nuevo)

 

/* .header_user {margin:0;padding:10px} */

.header_user {margin:0;padding:30px} /* CSS actualizado el 03012013 */

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Muchas gracias a los dos. La verdad es que el tema de la actualización de plantillas creo que es mejorable en Prestashop, tanto que yo de momento no me atrevo a tocar nada en la plantilla default, y lo que estoy haciendo es crear módulos nuevos para cada cosa que cambio (son poquitas, más de funcionalidad que de diseño). De modo que si sale una nueva versión simplemente tendré que revisar que mis módulos sigan funcionando bien.

 

¡Gracias!

Link to comment
Share on other sites

Muchas gracias a los dos. La verdad es que el tema de la actualización de plantillas creo que es mejorable en Prestashop, tanto que yo de momento no me atrevo a tocar nada en la plantilla default, y lo que estoy haciendo es crear módulos nuevos para cada cosa que cambio (son poquitas, más de funcionalidad que de diseño). De modo que si sale una nueva versión simplemente tendré que revisar que mis módulos sigan funcionando bien.

 

¡Gracias!

 

Gracias a usted por confiar en la Comunidad de Prestashop !

 

Si das la duda como solucionada, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...