Sábado, 17 Noviembre 2018

Sufijo de la clase de la página

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

7 años 11 meses antes 7 años 11 meses antes por lalavila.
Avatar de lalavila
lalavila
Invitado
Invitado
Autor del tema
Sufijo de la clase de la página #15710
hola, a ver si estoy en el lugar correcto:

Necesito que cada pagina del sitio tenga un bg diferente.

Ejemplo:

Home: bg gris
Contacto: bg fucsia
Acerca de: bg celeste

Estuve leyendo (dentro de lo poco q encontre) algo sobre los sufijos de las clases (de modulos, paginas etc) y entiendo que lo que necesito está por ahi... pero no lo logro.

Ya sé cual es el codigo css q toma el bg de la pagina (gracias al firebug: .content-layout). Lo copie con otro nombre y le hice las modificaciones que necesito. Cree un item del menu (ej: Contacto) y donde dice "sufijo de la clase de la pagina" puse el sufijo de la clase (_contacto) que habia agregado al css: (.content-layout_contacto) pero no funciona....

alguna idea?

Gracias. Saludos

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

7 años 11 meses antes
Avatar de tuxmerlin
tuxmerlin
Platinum Boarder
Platinum Boarder
Mensajes: 451
Karma: 42
Más
Sufijo de la clase de la página #15718

Tux Merlín Extensions
"Orientar personas es despertar vida"... Anselm Grün

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

7 años 11 meses antes 7 años 11 meses antes por javier.ob.
Avatar de javier.ob
javier.ob
Invitado
Invitado
Sufijo de la clase de la página #15813
Has creado tu la plantilla desde cero?, has usado algun programa para crearla? o estas usando una plantilla desarrollada por un tercero?. Si me das tu respuesta podremos ayudarte más correctamente; si la respuesta es la segunda indica el programa y si es la tercera danos el nombre de la plantilla.

Sin importar el caso pues para hacer que nuestra plantilla acepte los sufijos de clases lo que hago yo es:

- Poner entre el final de header y antes del body el codigo como explico a continuación:
</head>

   <!-- Para que busque y guarde el sufijo de página en una variable -->
   <?php
   $menus      = &JSite::getMenu();
   $menu      = $menus->getActive();
   $pageclass   = "";
   
   if (is_object( $menu )) :
   $params = new JParameter( $menu->params );
   $pageclass = $params->get( 'pageclass_sfx' );
   endif; ?>

<body>
Entonces podemos usar la variable ya almacenada de la siguiente manera:
<!-- Como un ID de CSS -->
		<div id="<?php echo $pageclass; ?>">

		</div>

	
	    <!-- Como una clase de CSS -->
		<div class="<?php echo $pageclass; ?>">

		</div>
Lo que importa es el código que llama a la variable del sufijo de la página:
<?php echo $pageclass; ?>
Lo puedes poner entre mezclado con otros estilos:
<div id="OtroEstilo <?php echo $pageclass; ?>">

<div class="OtroEstilo <?php echo $pageclass; ?>">
Bueno eso es todo, cualquier pregunta no dudes en hacerla, saludos cordiales.

PD: No necesariamente tiene que estar en un DIV puede ser p, spam, etc.

PD: Parece que al finalizar la carga de la página ya no aparece el codigo, asi que te adjunto una imagen de mi respuesta. Si no puedes verla desde aquí. Ver

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

5 años 11 meses antes
Avatar de a1989
a1989
Fresh Boarder
Fresh Boarder
Mensajes: 12
Más
Sufijo de la clase de la página #28086
Saludos, lo que ando buscando es exactamente eso que explicas, lamentablemente no me sirve de nada, lo que hace es que me elimina todo el contenido de mi pagina dejando solamente el background de fondo. Hago exactamente todo lo que mencionas tal cual y nada.

Tengo joomla 2.5.8, mi plantilla es una copia de atomic modificada por mí, será que ese método no se puede aplicar a mis plantillas?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Temas Relacionados

Asunto temas relacionadosRelevanciaFecha del último post
Sufijo de la clase de la página16.97Jueves, 02 Diciembre 2010
Cómo crear sufijo clase módulo(modificación módulos)13.09Martes, 08 Marzo 2011
La clase JPlugin6.98Miércoles, 04 Febrero 2009
Sufijo a modulos6.85Jueves, 27 Junio 2013
Code7 Responsive darle clase css6.82Lunes, 15 Septiembre 2014
Añadir sufijo a un módulo6.77Domingo, 26 Septiembre 2010
problema con modulo y sufijo6.77Domingo, 10 Octubre 2010
Problemas con sufijo de modulo6.77Martes, 30 Agosto 2011
Agregar sufijo "html" a la URL6.77Martes, 30 Julio 2013
El modelo de la clase K2ModelItem no ha sido encontrado en el archivo6.68Lunes, 23 Marzo 2015
Tiempo de carga de la página: 0.266 segundos