Une autre option à considérer et qui peut ne pas fonctionner pour vous est d'utiliser le module EXIF et de le faire saisir automatiquement la légende EXIF, puis vous êtes prêt à effectuer un téléchargement en masse en utilisant quelque chose comme: Widget Imagefield Multiupload Vous ajoutez simplement un champ EXIF qui saisit les données d'image et exécute drush exif-update mais je ne sais pas si cela correspond à votre cas d'utilisation, cela dépend uniquement des images ayant des données EXIF intégrées (c'est-à-dire d'Adobe Lightroom ou iPhoto).
C'est principalement la façon dont j'ai construit mon nouveau site, High Rock Photo, mais uniquement avec des images uniques dans mon cas, mais je pense qu'il serait extensible avec le Widget Multiupload Imagefield. Je pensais juste que je le jetterais là-bas.
Voici ma recette:
Essentiellement, j'ai utilisé le module Titre et remplacé le titre traditionnel afin que vous puissiez le définir comme non requis. Utilisez Auto Nodetitles pour récupérer un jeton des données Exif de l'image et utilisez-le comme titre automatique. Notez que vous pouvez vraiment utiliser les données Exif pour n'importe quel champ à afficher, vous n'aurez peut-être même pas besoin de remplacer complètement le non-sens du titre. Si j'ai un peu de temps, je lancerai un test avec ceci en utilisant le widget de téléchargement multiple. Pour la description de mon image, j'utilise l'Exif iptc_caption
de mon image.
Notez qu'il existe un bogue (pas encore corrigé ou auquel le responsable a répondu) pour Exif qui vous fait exécuter drush exif-update chaque fois que vous réenregistrez un nœud. Pas idéal.
Danny Englander
la source
Ce problème m'a inspiré pour construire le module Image Field Caption pour Drupal 7.
Le module ajoute une zone de texte supplémentaire, similaire aux champs de texte alt / title, pour les champs d'image. La zone de texte de la légende peut être utilisée pour ajouter du texte brut ou une description html à un champ d'image.
Pour personnaliser l'affichage des sous-titres, prenez une copie du fichier image_field_caption.tpl.php et placez-le dans le répertoire de votre thème, par exemple:
Vous pouvez maintenant modifier le html pour répondre à vos besoins.
la source
Aussi, pour ajouter une légende à l'image, il existe un module
Légende
Légende du champ d'image
JCaption
la source
Si vous souhaitez utiliser le champ titre comme description, vous pouvez utiliser le module Image Caption ou Image Caption Formatter . Il y a une demande pour obtenir quelque chose comme ça inclus dans le noyau pour D8. Il serait basé sur la balise de légende html5.
la source