Avisos
Vaciar todo

Actualizar virtuemart 2.0 sin perder css

7 Respuestas
3 Usuarios
0 Reactions
1,097 Visitas
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

He actualizado, virtuemart 2.0 y he tenido la mala experiencia de perder todas mis modificaciones de css de virtuemart...como podría haber evitado este problema?...

Simplemente es una consulta para tenerlo en cuenta para próximas actualizaciones...gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 02/08/2013 12:24 pm
Webactualizable.com
Respuestas: 98
Trusted Member
 

Hola,
seguramente las modificaciones de css que tenías no las habías echo con overrides, es decir, que has tocado los ficheros css directamente de components/com_virtuemart, cuando todo lo que tienes que tocar de estilos tendría que estar en templates/tu_template/html/com_virtuemart

Saludos,


 
Respondido : 02/08/2013 1:25 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

En primer lugar muchas gracias por contestar...es verdad no lo habia hecho con overrides...

Ahora estoy haciendo pruebas y me he copiado el fichero fichero components/com_virtuemart/assets/css/vmsite-ltr.css

en

templates/mi_template/html/com_virtuemart/assets/css/vmsite-ltr.css

y posteriormente he modificado este fichero, sin embargo solo hace caso al fichero principal contenido en componentes y no el de templates...esto porque puede ser?

Anteriormente he realizado overrides con virtuemart con esta plantilla y han funcionado correctamente (estos eran de archivos php)...sin embargo no me funcionan con el archivo css...


 
Respondido : 02/08/2013 2:03 pm
Webactualizable.com
Respuestas: 98
Trusted Member
 

Prueba de poner el archivo css en templates/tu_template/css/vmsite-ltr.css

Saludos,


 
Respondido : 02/08/2013 2:05 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

Nada no funciona...que raro

lo he puesto en templates/mi_template/css/vmsite-ltr.css y solo hace caso al principal

No hace el override


 
Respondido : 02/08/2013 2:18 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Raúl

Efectivamente no hay overrides de CSS y lo que se debe hacer es colocar los estilos en algún archivo CSS de tu plantilla

La manera correcta es aislar las modificaciones, es decir , deberás agregar en algún archivo CSS de tu template, por ejemplo template.css las modifiaciones que has hecho en virtuemart, no es necesario todo el archivo CSS , sólo las modificaciones a las clases que hayas hecho.

Saludos.


 
Respondido : 02/08/2013 4:36 pm
Raúl Ramón Val
Respuestas: 1150
Noble Member
Topic starter
 

Muchas gracias Jhon...asunto solucionado...

Podemos dar por cerrado el caso


 
Respondido : 16/08/2013 8:02 am