Cambiar fondo en páginas específicas

  • Autor Autor maxvt
  • Fecha de inicio Fecha de inicio
maxvt

maxvt

1
Zeta
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Hola Amigos.

Tengo una duda como hacer cambiar el fondo de paginas especificas.

Por ejemplo, tengo mi web, ejemplo.com tiene su respectivo fondo, pero quiero hacer que otra pagina interna tenga un fondo diferente, ejemplo.com/tag-musica

No se donde hacerlo, e pensado hacerlo en la hoja de estilos, pero e buscado informacion y no encuentro,

Quien me Ayuda

Gracias amigos
 
Asi rapidamente (seguro que hay otra solucion pero bueno)

Creas varias hojas de estilo y en cada pagina llamas a cada una de las hojas de estilo.

Ejemplo : Pagina 1 html la enlazas a "estilo1" con <link rel='stylesheet' type='text/css' href='estilo1.css' /> y le pones a body { background-image....}

Pagina 2 html la enlazas a "estilo2" con <link rel='stylesheet' type='text/css' href='estilo2.css' /> y lo mismo con el body.


Esta solucion es la primera q se me viene a la cabeza pero casi seguro que no es la solucion correcta de que tenga mas tiempo te respondo mejor si no lo ha hecho alguien antes, un saludo
 
Asi rapidamente (seguro que hay otra solucion pero bueno)

Creas varias hojas de estilo y en cada pagina llamas a cada una de las hojas de estilo.

Ejemplo : Pagina 1 html la enlazas a "estilo1" con <link rel='stylesheet' type='text/css' href='estilo1.css' /> y le pones a body { background-image....}

Pagina 2 html la enlazas a "estilo2" con <link rel='stylesheet' type='text/css' href='estilo2.css' /> y lo mismo con el body.


Esta solucion es la primera q se me viene a la cabeza pero casi seguro que no es la solucion correcta de que tenga mas tiempo te respondo mejor si no lo ha hecho alguien antes, un saludo

Muy Bueno, pero lo malo es que las paginas se generan automaticamente, como las tags, no tiene una pagina formal

Pero gracias Amigo
 
Segun tu perfil usas wordpress... si es así, en el header.php estará la etiqueta body... puedes añadirle un class diferente, dependiendo de la página en la que estés.

Insertar CODE, HTML o PHP:
<body<?php if(is_tag('EL SLUG DEL TAG')){ echo' class="bodytag"'; } ?>>

para las categorias, es is_category, para las páginas is_page, para le post is_single, aquí el resto: Conditional Tags « WordPress Codex

Una vez echo eso, solo tendrás que añadir un class en el css body con el nuevo background y listo.
 
Segun tu perfil usas wordpress... si es así, en el header.php estará la etiqueta body... puedes añadirle un class diferente, dependiendo de la página en la que estés.

Insertar CODE, HTML o PHP:
<body<?php if(is_tag('EL SLUG DEL TAG')){ echo' class="bodytag"'; ?>>

para las categorias, es is_category, para las páginas is_page, para le post is_single, aquí el resto: Conditional Tags « WordPress Codex

Una vez echo eso, solo tendrás que añadir un class en el css body con el nuevo background y listo.

Muchas Gracias Amigo
 
Faltó un } en el if... por que sino dará error. Ya te lo puse bien arriba, y otra cosa, si quieres que todas las paginas de tag sean con ese fondo, no le pongas nada dentro osea is_tag() sin is_tag('EL SLUG DEL TAG') pero si quieres solo un tag en partícular lo tendrás que poner.
 
me gustaría hacer lo mismo para joomla.. A diferencia que únicamente se viera un fondo en el index y las demas paginas otro fondo osea solo 2 fondos nada mas
 
Atrás
Arriba