Drupal 7: Crear un Calendario con eventos.

¡Hola Drupaler@s!

Hoy os traigo una pequeña guía donde os voy a enseñar a instalar y configurar un Calendario para Drupal.

Bien, empecemos:

Paso 1. Instalación y activación de los módulos.

Antes de empezar vamos a necessitar instalar los siguientes módulos:

Una vez tengamos los módulos activados (recordemos que también debemos activar Date API, Date Views y Views UI) pasaremos al siguiente paso.

Paso 2. Creación del calendario.

Lo primero que haremos será crear una vista del calendario a partir de una plantilla, y lo haremos de la siguiente forma:

Estructura --> Vistas --> Añadir Vista desde una plantilla.

Buscamos "A calendar view of the 'created' field in the 'node' base table", y pulsamos en Add

Recomiendo que lo copiéis y lo busquéis usando Cntrl + F para evitar errores.

Al pulsar en "Add" nos va a pedir que insertemos un nombre para la vista, pongámosle Calendario.

Una vez hecho todo esto, bajaremos hasta la previsualización para comprobar que nos funciona.

Y como podemos ver, nos aparecen nodos en el calendario.

En caso de que no os aparezca ningún evento tendréis que crear el tipo de contenido eventos.

Paso 3. Creación del tipo de contenido Eventos y de eventos (opcional).

Accedemos a:

Estructura --> Tipo de contenido --> Añadir tipo de contenido

Le damos un nombre al tipo de contenido:

Yo lo voy a dejar todo por defecto ya que todo es contenido de pruebas.

Y finalmente guardamos y añadimos campos.

 

Haz click en "SIGUIENTE" para seguir con el tutorial.

Páginas

Total de votos: 63

Entradas relacionadas

Comentarios (8)

  • Imagen de Guadalupe Miransa

    Guadalupe Miransa (no verificado)

    Hola Isma excelente la información, sólo tengo una duda, el calendario que hice tiene un campo de Dirección de area (el área quien es responsable del evento), entonces en el calendario quiero poner con diferentes colores los eventos a cargo de cada dirección, ejemplo: Si el evento pertenece a área administrativa, el color del evento en el calendario debe aparecer color verde. Si el evento pertenece a área de recursos humanos, el color del evento en el calendario debe aparecer color cafe. ¿Alguna idea de como hacerlo? Saludos.

  • Imagen de Ismael

    Ismael

    Hola muy buenas. Pues acabo de crear una demo para probarlo, y lo hice de la siguiente forma: - Primero creé dos tipos de contenido: "Eventos rh" y "eventos admin", y les añadí el campo fecha, tal como en la guía. - Luego tienes que ir Estructura --> Vistas --> Calendario y le das a "Editar". - Añadimos el el campo "Fecha" y en Filter criteria añadimos "Tipo de contenido" y agregamos los dos tipos de contenido que acabamos de crear. - Una vez hecho esto, en el apartado Format hacemos click en "Settings" dentro de "Mostrar" y bajamos hasta el final. - En "Legend Colors" seleccionamos "Basado en el tipo de contenido" y ahí le puedes añadir el color que quieras a cada tipo de contenido. También puedes modificar el calendario que ya tienes creado, solo tienes que modificar algunos campos y crear los tipos de contenido que desees para luego añadirlos en el Filter criteria. Espero que te sea útil la información, si tienes alguna duda más no dudes en preguntar. Un saludo.

  • Imagen de Guadalupe Miranda

    Guadalupe Miranda (no verificado)

    Gracias Ismael por la información, ya quedó mi calendario por colores, lo único que hice diferente fue agregar una taxonomia de Áreas(Admon, RH), esto con el fin de no generar varios tipos de contenidos; y en la vista, en las opciones de formato, escogí en "Legend colors" - "Based on Taxonomy", y con eso elegí los colores que quería para cada área. Muchas gracias por tu pronta respuesta

  • Imagen de Gilbert

    Gilbert (no verificado)

    Super este manual,es eficiente a la hora de trabajar.

  • Imagen de Andreyna

    Andreyna (no verificado)

    Gracias por el tutorial, muy bueno. Si les interesa, también pueden utilizar el módulo Event Calendar https://www.drupal.org/project/event_calendar con el cual se ahorran todos estos pasos, ya que incluye las vistas, tipo de contenido, y extras interesantes como agregar Eventos directamente al dar clic en el día del calendario.

  • Imagen de gaby

    gaby (no verificado)

    buenas hasta la mitad esta todo bien pero el rato d ingresar a extructura- vista- y en la lista no m sale callendario q hago

  • Imagen de Jose Benavides

    Jose Benavides (no verificado)

    Ismael tengo una pregunta al momento de agrega el bloque del calendario, se muestran los días de los eventos y dando click en cada dia me redirige al dia y se muestra el evento, necesito mostrar directamente los eventos en el calendar block, como puedo hacer esto.

  • Imagen de Yasser

    Yasser (no verificado)

    Buenos dias. En la vista DIA, cuando se selecciona un evento en un mismo horario, se solapan y necesito que se vean los dos. Lo permite el modulo. Gracias

  • Páginas

Deja un comentario