Необходимо создать галерею, в которой для каждой картинки будут дополнительные поля описания - вручную или из справочника.
Стандартный метод предполагает 1 картинка=1 нода, в которой можно накидать сколь угодно много дополнительных полей, а далее все сводится в галерею.
Возник вопрос по другому методу. Если мы загружаем в типовую ноду кучу картинок и имеем там поля alt и title, то каким образом можно добавить туда еще поля (забиваемые вручную или поле таксономии)?
Комментарии
а сколько дополнительных полей конкретно к изображению, кроме alt, title и можно еще description Вам нужно?.
к ноде можно добавлять всё-что угодно и назвать как угодно.
https://drupal.org/project/file_entity + https://drupal.org/project/file_entity_inline
К ноде - без проблем. В случае если картинка = нода.
А если у нас нода = галерея, и все картинки к ней просто приложены, то там кроме title и alt больше по-умолчанию ничего не прописать.
Про entity думал.
Буду сейчас пробовать. По результатам отпишусь.
Можно вернуть поле description, которе по умолчанию выключено
Собственно, все получается неплохо, за исключением следующего всплывшей неприятности.
Поля создал через file_entity. Все работает.
Но есть еще одна задача - сделать импорт из csv файла.
Напрямую импорт работает вполне хорошо, все поля импортируются куда положено и даже картинки вполне себе обрабатываются кучей. Хоть и не с первого раза - не хватает таймаута, но после обновления страницы импорта происходит дальнейший импорт, ибо в настройках импорта поставил обновлять только новые.
Однако... Для импорт описания полей картинок требуется подключать еще одну таблицу (которая собственно и привязывается через file_entity) и прилинковывать ее поля к полям из общего файла импорта csv. И вот тут уже засада.
В механизме импорта не предусмотрен (или я не нашел) механизм такого вот сложного импорта.
Походу, придется возвращаться к системе - нода = 1 картинка с полями. И уже с нее создавать альбомы.
Если есть мысли по этому поводу, прошу озвучить.