TwitterFacebookRSSEmail

Viernes - 03.Abril.2020

Drupal. Cómo crear una estructura de menú

(05/09/2008)

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 / Opcionesy 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
Autor: Elena Sobredo
Visitas: 27412

Comentarios





Resuelve esta operación: - siete = 


jmrueda el 11/01/2010:

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.

comparador de seguros de coches

Uso de cookies

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestrapolítica de cookies. Aceptar