# Drupal (3)

## Menús

En este ejercicio se trata de crear un menú personalizado Drupal permite crear menús.

Referencias:

- Menús: http://drupal.org/documentation/modules/menu

Normalmente, los enlaces de los menús enlazan a páginas básicas. Al crear una página básica se puede indicar la opción de menú del menú principal que le corresponde. pero también se pueden crear varias páginas básicas y después crear las opciones de cualquier menú que enlazan con ellas.

- Crear dos o tres páginas para el menú principal.
- Crear cinco o seis páginas para el menú Navegación y organizarlas en forma de árbol (desplegados o sin desplegar).

Los menús principal y secundario se pueden ocultar en Apariencia > Temas activados > nombre del tema actual > Opciones.

El menú Navegación se puede modificar en Estructura > Menús > Navegación > editar menú.

En el menú Contenido se puede ver todo el contenido creado (para ver por ejemplo el número de nodo de una página o artículo concreto).

Crear un nuevo menú e incluirlo (con enlaces a varias páginas básicas) en algún bloque (Estructura > Bloques)

Menús secundario: ver cómo funciona

Volver al principio de la página

## Temas

En este ejercicio se trata de descargar e instalar un tema de Drupal.

Referencias:

- Temas de Drupal: http://drupal.org/project/Themes

Volver al principio de la página

## Blogs

En este ejercicio se trata de activar el módulo de Blogs incluido en Drupal 7.

Referencias:

- Módulo blog: http://drupal.org/documentation/modules/blog

Volver al principio de la página

## Calendario

En este ejercicio se trata de descargar, instalar y configurar el módulo Calendar.

Referencias:

- Módulo Calendar: http://drupal.org/project/calendar
- Vídeo sobre Calendar: http://vimeo.com/26853285

- Esta explicación está basada en el vídeo de Arlin Sandbulte "Drupal Calendar 7.3 configuration" http://vimeo.com/26853285
- Descargar la versión para Drupal 7 de los módulos:
  - Calendar: http://drupal.org/project/calendar
  - Views: http://drupal.org/project/views
  - Date: http://drupal.org/project/date
  - Chaos tools suite: http://drupal.org/project/ctools

  y descomprimir los archivos comprimidos en la carpeta /drupal/sites/all/modules/.

- Entrar en Drupal como usuario admin y abrir el menú Módulos, que automáticamente mostrará todos los nuevos módulos instalados.
- Activar los siguientes módulos y hacer clic en Guardar configuración:
  - Chaos tool suite: Chaos tools
  - Date/Time: Calendar, Date, Date API, Date Popup, Date Views
  - Views: Views, Views UI
- A continuación, el informe de estado informa de que debe configurarse el módulo Date API indicando la zona horaria (por ejemplo, Europe/Madrid), el primer día de la semana (Lunes) y el formato de fecha.

  lo que se puede hacer en Configuración > Regional e Idioma > Opciones regionales y en Configuración > Regional e Idioma > Fecha y hora:

- Añadir el tipo de contenido Evento en Estructura > Tipos de contenido:
  - Nombre: Evento
  - Descripción: Evento
  - Guardar y añadir campos > Agregar nuevo campo:
    - Etiqueta: evento_fecha
    - Nombre del campo: field_evento_fecha
    - Tipo de datos a almacenar: Date
    - Elemento de formulario para editar los datos: Pop-up calendar

- Al hacer clic en Guardar, se muestra la pantalla de opciones del campo evento_fecha creado.
  - Marcar: Collect an end date

  y Guardar opciones del campo.

- Al hacer clic en Guardar opciones del campo, se vuelve a la pantalla de edición del campo evento_fecha en la que no es necesario modificar nada, simplemente Guardar la configuración.
- Se mostrará el nuevo campo evento_fecha del tipo de contenido Evento, que se puede desplazar una posición hacia arriba, entre Title y Body, utilizando el icono de desplazamiento:

- A partir de ahora, ya se pueden crear eventos en Contenido > Agregar contenido > Evento. Por ejemplo:

  Por completar

Volver al principio de la página

Esta obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 España.