Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/11/2010, 17:26
Avatar de baccxus
baccxus
 
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 18 años, 11 meses
Puntos: 17
Respuesta: Mantener seleccion usuario en Topmenu CSS y PHP

Ya que la página está en PHP, usa un identificador por medio de GET o POST, y agrega un "if" que genere una clase para el primer nivel de tu lista anidada. Así cuando el visitante de tu página cliquee un enlace de tu lista, la clase aparezca sobre ésta sólamente.

Saludos

Un ejemplo a grosso modo:

Código CSS:
Ver original
  1. .seleccionado{
  2. background:url(images/select-bg.png) repeat-x;
  3. }
]

Código PHP:
Ver original
  1. <ul class="menu">
  2.         <li <?php if($_GET['pageid']='home'){echo 'class="seleccionado"'};?>><a class="parent" href="<?php echo $this->getUrl() ?>"><span><?php echo $this->__('Home') ?></span></a>
  3.         </li>...
__________________
Al final del día hablar es gratis, codificar no lo es

Última edición por baccxus; 27/11/2010 a las 17:40