Diseño Web y Formación en Drupal E-duca.eu
Inicio de sesión
Aprende Drupal
Suscríbete para recibir por email el nuevo contenido de Aprende Drupal con E-duca.eu.
Disfrutarás aprendiendo Drupal.
CURSO DRUPAL ABRIL 2011 - DIA 24: SEGUIMOS CON JQUERY. VIEWS SLIDESHOW. WEBFORM.
Instalaremos Views Slideshow además de los módulos Imagecache + imagefield
http://drupal.org/project/views_slideshow
http://drupal.org/project/imagecache
http://drupal.org/project/imagefield
Estos son los pasos para crear el banner slideshow. Debemos tener activados Views Slideshow y Views Slideshow Singleframe. También debemos tener algunos nodos de tipo página creados. Podemos tener las imágenes de nuestro nodo en el body o bien tenerlas en algún campo cck personalizado de tipo imagefield para así poder guardar versiones redimensionadas de estas imágenes gracias al preset de imagecache que nos creemos.
Crear la Vista
- Vamos a admin/build/views
- Click Add
- Escribir un nombre para la vista
- Click Next
- Seleccionar page display
- Click Add Display
- Click en el + que hay al lado de fields
- En Groups elegir Node
- Seleccionar Node Body and Node Title
- Click Add
- Seleccionar Trim this field to a maximum length
- En Maximum length escribir 100
- Click Update Default Display dos veces
- Click en las flechas de arriba/abajo que hay al lado de fields
- Mover Node: Title arriba
- Click Update
- Click en el + que hay al lado de Filters
- En Groups elegir Node
- Seleccionar Node: Published and Node: Type
- Click Add
- Seleccionar publicado = Yes
- Click Update Default Display
- Seleccionar page dentro de Node Type
- Click Update Default Display
- En Path, dentro de Page settings Click en "None"
- Añadir un path. En nuestro caso pondremos page_slideshow
- Click Update
- Click Save
- Click View Page y verificamos que se están listando los nodos correctamente
Configurar el slideshow
- Editar la vista
- Click Unformatted en style - Basic Settings.
- Elegir Slideshow
- Click Update Default Display
- Dentro de Slideshow mode elegimos SingleFrame
- Click Update Default Display
- Click Save
- Vemos la página y comprobamos que el slideshow se muestra correctamente.
De esta forma podremos tener facilmente en nuestro sitio un Slideshow de los 10 nodos más destacados por ejemplo mostrando título y body de cada nodo, en alguna región destacada de nuestra página.
Ahora vamos a crear esta vista también de tipo Block y gracias al módulo Imagecache crearemos un preset de imagen pequeña llamado thumbnail que usaremos para mostrar el slideshow en un block.
Después sería sencillo mediante PHP programar un pequeño script que copiará los datos de cada formulario recibido en la base de datos de nuestra aplicación de gestión. Para esto también se puede utilizar una gran aplicación open source, llamada Talend que está especializada en sincronizar datos de forma personalizada entre diferentes gestores de base de datos.