Dans ce tutoriel nous allons voir comment créer une galerie image pour un type de contenu sur drupal 7.
Vous pouvez utiliser n'importe qu'il type de contenu existant sur votre drupal, dans ce tutoriel nous allons utiliser le type de contenu "Article", qui existe par défaut sur drupal 7.
Installation:
Pour la suite de ce tutoriel, nous allons utiliser deux modules de drupal 7:
1) Field collection: permet de créer une collection de champs (des sous champs) associés à un champ parent. Chaque champ de cette collection peut être modifié séparément.
Rendez-vous sur la page modules(admin/modules).
Installez et activez le module Field collection.
Ensuite rendez-vous sur Structure » Types de contenu » Article » Gérer les champs; une nouvelle option "Field collection" est ajoutée dans la liste de sélection "TYPE DE CHAMP" comme montre la l'image ci-dessous.
2) Field slideshow : permet de créer un slideshow avec les champs de type image,
en utilisant jQuery cycle plugin.
Rendez-vous sur la page modules(admin/modules).
installez et activez le module Field slideshow.
Configuration des champs:
Ajoutez un nouveau champ pour le type de contenu article comme montre l'image suivante:
Champ "images" de type "Field collection".
Button Enregister > Enregistrer les parametres du champs
Dans les paramètres du champs images, changez la valeur de "nombre de valeurs" à illimité (Pour pouvoir y ajouter plusieurs images par la suite).
Nombre de valeurs illimité pour le champs "images".
Champ image et caption pour "field_images".
Gérer l'affichage des champs:
Les champs "image" et "caption" Associés au slideshow.
Paramètres d'affichage de la galerie.
Création de contenu:
Rendez-vous sur Ajouter du contenu » Article
Remplissez les champs title et body
Pour le nouveau "images"; ajoutez les images qui seront affichées dans votre galerie.
Ajout des images de la galerie.
Bouton Enregistrer, et voila
Article avec une galerie images.
Conclusion:
Comme on a vu le module field collection permet de créer un champ qui accepte plusieurs valeurs (des sous champs qui sont configurables dans Structure » Field collections),
Field slideshow, ce charge d'afficher plusieurs champs ( une filed collection ) sous forme d'un slide.
Vous pouvez ajouter des styles css, pour personnaliser bien votre galerie.
J’espère vous avez appréciez ce tutoriel, à bientot ;)