Имеется сайт с новостными материалами - обзорами, каких то мероприятий: обычно это пару абзацев текста и 20-50 изображений.
Сейчас работа построена следующим образом:
Материал "Новость" сконфигурирован таким образом:
-Поле "Изображение" (неограниченное)
-Логическое поле "Показать первое изображение в анонсе"
-Логическое поле "Показать все изображения на странице материала"
-Логическое поле "Показать изображения в фотогалереи"
Все эти поля на странице редактирования ноды, для удобства объединены в fieldset.
Такая организация позволяет редактору очень гибко и просто настраивать материалы.
Если включена галочка "Показать все изображения на странице материала", то картинки показываются внизу материала, миниатюрами, а по нажатию - в колорбоке или лайтбоксе, кому что нравится.
Галочка "Показать первое изображение в анонсе" сама за себя говорит.
Ну а галочка "Показать изображения в фотогалереи" служит для фотогалереи, которая организована views + colorbox.
На мой взгляд, у такой организации есть как плюсы так и минусы:
Плюсы:
1. Все изображения прикреплены к материалу, т.е. не создается "свалки" картинок, при удалении материала - удаляются и изображения.
2. У каждой картинки есть alt, title.
3. Возможность использования удобного модуля insert
4. Возможность легко интегрировать во views, используя контекст-материал
5. Возможность легкой настройки миниатюры для анонса
Минусы:
1. Если файлов очень много - огромная форма редактирования материала
2. Бывает, что некоторые фото повторяются из материала в материл - приходится дублировать, чтобы сделать анонс из этой фото
Поделитесь опытом, как бы вы организовали подобную работу с изображениями в drupal7 и drupal8?
Комментарии
Что никто с фото на друпале не работает??? )))
По дублированию фото, есть модуль повторной вставки (по названию файла)
Можно поставить модуль медиа, и выбирать файлы в виде миниатюр.
«По дублированию фото, есть модуль повторной вставки (по названию файла)»
дайте пож. ссылку
filefield sources, если память не изменяет.