Еще один вариант, который можно рассмотреть и который может не сработать для вас, - это использовать модуль EXIF, чтобы он автоматически захватывал заголовок EXIF, и тогда вы можете приступить к массовой загрузке, используя что-то вроде: Multiupload Imagefield Widget Затем вы просто добавляете в поле EXIF он захватывает данные изображений и запускает drush exif-update, но я не уверен, подходит ли он вашему варианту использования, он просто зависит от изображений, содержащих встроенные данные EXIF (например, из Adobe Lightroom или iPhoto).
Это прежде всего то, как я создал свой новый сайт, High Rock Photo, но только с отдельными изображениями в моем случае, но я думаю, что его можно расширить с помощью виджета Multiupload Imagefield. Просто думал, что я выброшу это там.
Вот мой рецепт:
По сути, я использовал модуль «Заголовок» и заменил традиционный заголовок, чтобы затем установить его на «Не требуется». Используйте Auto Nodetitles, чтобы получить токен из данных Exif из изображения и использовать его в качестве автоматического заголовка. Обратите внимание, что вы действительно можете использовать данные Exif для любого отображаемого поля, поэтому вам даже не нужно делать всю бессмысленную замену заголовка. Если у меня будет время, я проведу тест с этим с использованием виджета Multi upload. Для описания моего изображения я использую Exif iptc_caption
из моего изображения.
Обратите внимание, что в Exif есть ошибка (еще не исправленная или не получившая ответа от сопровождающего), которая заставляет вас запускать drush exif-update каждый раз, когда вы сохраняете узел. Не идеально.
Эта проблема вдохновила меня на создание модуля Подпись поля изображения для Drupal 7.
Модуль добавляет дополнительную текстовую область, аналогичную текстовым полям alt / title, для полей изображения. Текстовую область заголовка можно использовать для добавления простого текста или описания html в поле изображения.
Чтобы настроить отображение заголовка, возьмите копию файла image_field_caption.tpl.php и поместите ее в каталог вашей темы, например:
Теперь вы можете изменить HTML, чтобы удовлетворить ваши потребности.
источник
Также для добавления подписи к изображению есть некоторый модуль
Заголовок изображения
Заголовок поля изображения
JCaption
источник
Если вы хотите использовать поле заголовка в качестве описания, вы можете использовать модуль Image Caption или Image Caption Formatter . Есть просьба включить что-то подобное в ядро для D8. Он будет основан на теге заголовка html5.
источник