Lunes - 15.Marzo.2010

Subscríbete vía e-mail
RSS

Estás en: Blocly > Tecnología

Drupal. Cómo crear una estructura de menú (Elena Sobredo)

ver las estadisticas del contenido recomendar  contenido a un amigo

He estado cacharreando un poco con Drupal, y por lo poco que se, aunque al principio parece algo complicado y confuso, en cuando pillas su filosofía, luego no parece tan complicado. Antes de empezar a crear un menú con una estructura jerárquica, vamos a repasar un par de conceptos básicos que al principio pueden confundirnos:

Nodo: Es como Drupal llama a cada elemento contenido.

Bloques: Son zonas o espacios que podremos colocar en las diferentes regiones que permita la plantilla. Los bloques pueden contener menús, nodos (contenidos, comentarios), texto, imágenes...

 

Ahora, para crear un menú con estructura jerárquica, no se si hay alguna manera mejor de hacerlo, aquí explicaré la que he averiguado yo :P

 

  1. Creamos un vocabulario en Administración / Taxonomía, llamado por ejemplo "Menú principal".
     
  2. Añadimos términos a este vocabulario. Podemos ir creando una jerarquía indicando quién es el menú padre en Opciones Avanzadas de cada término.
     
  3. Una vez tengamos creada la estructura creada en Taxonomía, vamos a Administración / Menús. Aquí tenemos dos opciones:

    a) Creamos un menú nuevo, con el nombre que queramos.
    b) Escogemos un menú ya creado como: Enlaces primarios o Enlaces Secundarios.

    Nosotros vamos a escoger el menú ya creado "Enlaces primarios". Dentro de este menú añadimos como items del menú todos los que hemos añadido en el vocabulario "Menú principal". En la ruta que nos pide debemos poner una ruta que exista en taxonomía, porque sino no nos dejará añadirlo. Por defecto, la ruta será el nombre del término del vocabulario pero en minúsculas y separado por guiones, todo depende de cómo tengáis la forma de montar las urls, sino tenéis ningún módulo para las urls SEO las rutas serán tipo: term/1 o node/5

    Aquí, lo que ponemos en el campo descripción será el texto alternativo que aparecerá al pasar el ratón por encima del menú.
     
  4. Si hemos elegido un menú predefinido como "enlaces primarios", según vamos creando items de menú deberíamos ver cada item en la zona de plantilla que muestra los enlaces primarios.

    Si hemos elegido el menú predefinido "enlaces primarios", pero en la plantilla no se ve, debemos ir a Administración / Temas / Configuración de nuestra plantilla y comprobar que tenemos activado mostrar el menú enlaces primarios.

    Si no hemos elegido un menú predefinido y hemos optado por crear uno, para mostrar el menú en una u otra zona (bloque), debemos ir a Administración / Bloques y crear un bloque igual al nombre del menú y luego arrastrar este bloque a la región de la plantilla donde queremos mostrarlo (izquierda, derecha...)
     
  5. Para mostrar los submenús desplegados en determinadas páginas, tenemos dos opciones:

    a) Al configurar el bloque del submenú (en este caso tendríamos un menú creado para los submenús), le indicamos que solo se muestre en determinadas páginas.

    b) Podemos ir a Administración / Menús / Opciones y seleccionar como "Origen para los enlaces primarios" los enlaces primarios y "Origen para los enlaces secundarios" los enlaces secundarios. Esto hace que en la región predefinida para los enlaces primarios se mostrarán los item que hemos creado en los enlaces primarios, y en la región para los enlaces secundarios se mostrarán los submenús de los enlaces primarios.

     

Espero que os sirva de ayuda.

Si alguien conoce una forma mejor de hacer un menú con Drupal, estaría encantada y agradecida de escucharlo y publicarlo :)

 Etiquetas: cms, drupal
Compártelo:
meneame digg delicious technorati google bookmarks yahoo blinklist twitter Facebook
vota:
(5 votos: promedio 7.6 sobre 10)
05/09/2008 ir arriba
COMENTARIOS
Añadir nuevo comentario como [conectarse]
0 Caracteres escritos / Restan 1000
Esta web no se hace responsable de los comentarios escritos por los usuarios. El usuario es responsable y titular de las opiniones vertidas. Si encuentra algún contenido erróneo u ofensivo, por favor, comuníquenoslo mediante el formulario de contacto para que podamos subsanarlo.
Agradecimiento y duda
Elena después de mucho he tenido la suerte de dar con tu tutorial que me ha valido y funcionado. Muchas gracias.

Me queda una duda pues parece que dices que en la ruta que nos pide debemos poner una ruta que exista en taxonomía, y es que entonces no sé dónde pondría el enlace del pdf que quiero poner. De todas formas funciona, pero sólo se despliega cuando hago click en el elemento padre. No sé si hago algo mal.

Muchísimas gracias por comportir tu trabajo.
jmrueda - ip:217.127.***.*** - [11/01/2010 20:32:26]
ir arriba

Buscar:
 
Nube de etiquetas
baterías redes sociales ordenadores juego coches google juegos interactivos niños facebook juegos en línea juegos mmorp records hp hp envy ecologicos
Novedades
Solitario Spider. Record mundial 1269.
Juegos online (juegos gratis) en webalia.com
ALERTA REDES SOCIALES! Google Buzz y Facebook en el banquillo.
Nueva sección en MotorGiga.com: Foros
Cómo recargar los coches eléctricos
Hp Envy 13 - Primeras impresiones
Google AdWords se publicita en Ronda Iberia
Renault Fluence
Nueva web: Poesias.es
Doodles Sesamo
Blocly
Móviles
Internet
Tecnología
Citas citables
Ciencia
Blogs
Coches
Lo + visto
Tigres bajo el agua
Móviles para niños y ancianos
Conoces tu velocidad de conexión a Internet
Mini Computadoras
¿Es efectiva la energía solar?
Conozca los nuevos conceptos tecnológicos en el 2007
Batería virtual
Se ignora la crisis del agua dulce
Bebidas y Cocteles. Recetas fáciles
La escala del Universo
Curiosidades
¿Cómo murió Cleopatra?
¿Por qué el cielo es azul?
¿Cuál es la estrella más cercana?
¿Qué temperatura tiene el sol?
¿Cual es la profundidad del océano?
¿En qué época aparecieron los dinosaurios?
¿Quién fue el inventor del papel?
¿Cuál fue el segundo hombre en la Luna?
¿Cómo se producen las células rojas?
¿Cuál es la capital de Sicilia?
Contactenos
Enlaces
Blogs Móviles
v01.88:0.08
GestionMax
Internet y Tecnologia   contacto   buscador   rss - xml   mapa web