Modificar fondo mod...
 
Avisos
Vaciar todo

Modificar fondo modulo

12 Respuestas
3 Usuarios
0 Reactions
8,696 Visitas
Respuestas: 17
Active Member
Topic starter
 

Buenos días,

Quiero modificar el fondo del modulo "carro de la compra" de Virtuemart.
Tengo claro que tengo que añadir un sufico al modulo,pero no tengo idea de en que parte del template.css tengo que poner el código ni que código es el correcto para poder colocar una imágen de fondo en el módulo.

Un saludo


 
Respondido : 10/10/2010 1:05 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola reiku,

Eso va a depender mucho de la plantilla que estés utilizando ya que no necesariamente los estilos van a ser los mismos, si los que cambien el fondo, no los que contengan el estilo del modulo en cuestión.

También puedes, si quieres, facilitar la URL para editar la hoja de estilos y darte una mejor respuesta.

Y como última opción puedes instalarte el plugin para Firefox llamado Firebug que te permite ver el código de la página y averguar que estilo afecta a ese modulo e incluso hacer pruebas de colores y CSS para ver como quedaría antes de aplicar el estilo y grabarlo.

Saludos


 
Respondido : 10/10/2010 2:30 pm
Respuestas: 17
Active Member
Topic starter
 

El modulo al que le quiero cambiar el fondo utiliza el mismo estilo que la plantilla,no tiene css propio.El módulo en cuestión es el carro de la compra de virtuemart,lo podeis ver en www.kierokekos.es

A ver si me podeis echar una mano que no consigo solucionarlo.

Gracias.


 
Respondido : 11/10/2010 10:37 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola reiku,

Se me ocurre lo más fácil sin afectar a otros módulos. Como tienes ese módulo que parte de el es imagen (superior) y el resto contenedor del modulo puedes aprovechar los sufijos de la clase módulo para pasarle un valor personalizado.

Sufijo de la clase del módulo. Un sufijo a aplicar desde la clase del CSS del módulo. Esto permite tener un estilo personalizado individualmente del módulo.

Ahora mismo esa clase es .art-Block-body y lo que le puedes es crear un sufijo personalizado en la hoja de estilos principal, supongo que sera template-css.css o similar (compruébalo) y le creas algo tipo:

.art-Block-body-carrito {
background: #FF00E4;
}

Para que luego en el sufijo de la clase módulo le puedas llamar con un -carrito. No olvides crearlo debajo de la clase .art-Block-body para que herede. También puedes utilizar guión bajo "_".

Hay varias formas de hacerlo, es cuestión de que veas cual es más practica para ti.

Saludos


 
Respondido : 11/10/2010 6:05 pm
Respuestas: 17
Active Member
Topic starter
 

Muchas gracias,me pongo con ello a ver si soy capaz.


 
Respondido : 11/10/2010 6:41 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola reiku,

¡Claro que lo eres, no lo dudes! Pero cualquier duda ya sabes ¡estamos aquí para lo que buenamente podamos ayudarte!.

No olvides antes hacer copia de seguridad de tu base de datos y del sitio bien desde tu cPanel o desde extensiones como Akeeba Backup, para poder volver a un punto anterior en caso de problemas.

Saludos


 
Respondido : 11/10/2010 6:50 pm
Respuestas: 17
Active Member
Topic starter
 

Pues al final no soy capaz ,jejeje

He insertado estas lineas de código dentro del "template.css" que está en la carpeta de mi template

.art-Block-body_carrito
{
background: #FFFFF;
background-image: url('../imagenes/1.jpg');

}

Lo he colocado debajo de .art-Block-body ,como me indicaste y le he asignado el nombre "_carrito" al sufijo del módulo.

Sigue sin cambiarme el fondo :angry:

Un saludo


 
Respondido : 12/10/2010 7:09 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola reiku,

veo en tu código que borraste el sufijo "_carrito". Por otro lado según observo la clase de módulo es .art-Block y no .art-Block-Body

Para que no afecte debes poner en lugar de un guion bajo un espacio en la parte de sufijo de clase de módulo, es decir " carrito".

Lo que se gana con esto es que conservas los estilos del módulo y tu clase de módulo en html lucirá asi:

....

Una ves que verifiques que en tu html te sale como el código anterior, puedes darle estilos, por ejemplo utilizas la clase carrito como principal y luego buscas que contenedor quieres afectar a través de su clase, por ejemplo.

.carrito .art-BlockContent-body{
background-image: url('../imagenes/1.jpg');
}

Pruebaló a ver como te va y nos cuentas

Saludos


 
Respondido : 13/10/2010 3:24 pm
Respuestas: 17
Active Member
Topic starter
 

Buenas tardes

¿En que archivo debo colocar este código?

....

🙁


 
Respondido : 13/10/2010 5:21 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola reiku

Ese código es la salida, se tiene que genera solo debido a tu página, mi comentario era que una vez que cambies el sufijo busque en el código html de la página esta entrada (boton derecho ver código fuente) con el fin de comprobar.

Saludos.


 
Respondido : 13/10/2010 5:26 pm
Respuestas: 17
Active Member
Topic starter
 

No soy capaz,la verdad es que con los códigos me lio bastante.Les dejo el template.css por si algún alma caritativa puede ayudarme.

Muchas gracias.

[file]


 
Respondido : 13/10/2010 5:50 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola reiku.

No se muestra tu archivo adjunto.

Por otro lado, si tienes hosting contratado en webempresa, puedes solicitar el servicio de soporte para que te solucione el problema.

Saludos.


 
Respondido : 17/10/2010 3:30 pm