Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Menú vertical

Estas en el tema de Menú vertical en el foro de WordPress en Foros del Web. Buenas tardes. Una vez que averigüé que http://www.disfrutavenecia.com/ no usa ningún CMS sino que es una aplicación desarrollada en exclusiva para esa página, me gustaría ...
  #1 (permalink)  
Antiguo 23/02/2011, 10:23
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 20 años
Puntos: 28
Menú vertical

Buenas tardes.

Una vez que averigüé que http://www.disfrutavenecia.com/ no usa ningún CMS sino que es una aplicación desarrollada en exclusiva para esa página, me gustaría saber si alguien conoce de algún tipo de menú vertical para Wordpress (que tenga el propio WP o mediante plugin) que funcione igual que el de esa página (el lateral, se entiende), de tal forma que si yo me encuentro en la página www.midominio.com/pagina.html el menú tenga marcada o resaltada esa opción (por ejemplo, PAGINA) sobre las demás opciones del menú. Incluso si hay páginas inferiores o hijas (no sé si es la mejor forma de denominarlas), que estas también queden marcadas en el menú vertical cuando esté el usuario en ellas, como sucede en la página citada.

Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 24/02/2011, 07:48
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Información Respuesta: Menú vertical

Según entiendo, lo que quieres es que cuando se esté en una sección determinada, ésta se resalte en el menú, entonces eso lo resuelves con CSS, no necesitas ningún plugin para eso.

Por ejemplo, si tienes un menú creado con la opción nativa de Wordpress: Apariencia -> Menú, donde muestras Páginas, Categorías, etc, Wordpress automáticamente te generará un estilo para cada elemento, clases para ser exacto, entonces lo que haces es aplicarle un estilo según desees.

Las clases generadas son del tipo:
  • .current-menu-item
  • .current-menu-ancestor
  • .current-menu-parent
  • current-category-ancestor
  • etc...
Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 24/02/2011, 14:59
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Menú vertical

Desconozco si existe un plugin asi, pero es un mero listado de páginas y/o categorías...

Para armarlo manualmente tendrías que insertar un condicional para añadir una clase diferente al link activo, por ejemplo así:

Código:
<ul>
<li><a<?php if(in_category('1')) echo ' class="active"';?> href="?cat=1" alt="Nombre Cat 1"></a></li>
<li><a<?php if(is_page('2')) echo ' class="active"';?> href="?page_id=2" alt="Pagina 2"></a></li>
</ul>
En tu css agregás algo para que .active se vea diferente y listo!

EDIT: Lo que posteó Rogertm es válido y es lo que está en el codex ;)
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #4 (permalink)  
Antiguo 24/02/2011, 15:14
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Respuesta: Menú vertical

Cita:
Iniciado por Nekko Ver Mensaje
[...]

EDIT: Lo que posteó Rogertm es válido y es lo que está en el codex ;)
Exacto, así nos evitamos tener que codear por gusto, en fin, soy de la opinión que es mejor usar lo que el sistema nos da de manera nativa, que meterle más código, lo cual implica más peticiones y dolores de cabeza plus plus
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #5 (permalink)  
Antiguo 28/02/2011, 05:08
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 20 años
Puntos: 28
Respuesta: Menú vertical

perfecto, muchas gracias a los dos, tendré que probar pero espero que funcione como tengo en mente, que es como está en esa página

Etiquetas: vertical
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.