Como atribuir classe de acordo com a página em PHP?

  • Autor Autor ChronoMX
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

ChronoMX

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
He estado haciendo un diseño en estos dias, la manera mas sencilla de trabajar para mi es con includes, separando el header, footer, sidebar, etc (no es blog, es una pagina estatica en php), pero genere un efecto para que en el menu de navegacion, se coloreara el fondo segun en la pagina que estuviera con un class al link, es decir

Si esta en index, seria <a href=index.php class="active">

Pero a la hora de separar el header, me es imposible pensar en una solucion a que se pusiera la class segun en la parte que estuviera, es decir, que si estoy en menu.php que el class se le asigne a esa opcion, si estoy en menu2.php se le asigne a ese otro...

Se me ocurrio que tal vez podria hacerse con condiciones if, pero estoy en blanco por el momento, solo me preguntaba si es posible hacerlo.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
No se si te entiendo bien. Creo que quieres cambiar el Class segun este activo o no. Si es eso lo puedes hacer son javascript o mejor jQuery 🙂. Por ejemplo modificando tu codigo seria algo asi:
En tu html o php

<a id="index" href=index.php class="active" onmouseoverout="indexnoactive()">

Y el codigo en jQuery:

indexnoactive=function() {

$("#index").removeClass("active");
$("#index").addClass("inactive");

}


No si esto te da la solucion o si entendido bien el problema. Cualquier cosa aqui estamos. Eso si cuanto mas codigo muestres mas podremos ayudarte...
saludos
 
Voltar
Topo