Сгруппированная фотогалерея Drupal

Я новичок в Drupal (я использую D7) и пытаюсь понять, как все устроено и тому подобное. Мне нужно собрать страницу, которая показывает серию групп, и в каждой группе показано несколько изображений, и на каждое изображение можно щелкнуть, чтобы открыть лайтбокс для просмотра каждой из фотографий. Например, предположим, что страница представляет собой фотогалерею с отпуска, это может быть что-то вроде:

День 0


Миниатюра фото здания, нажмите на него, и вы увидите все мои архитектурные фотографии с Дня 0.

Миниатюра фотографии моей собаки, нажмите на нее, и вы увидите все фотографии моей собаки с Дня 0.

1 день


Миниатюра фотографии здания, нажмите на нее, и вы увидите все мои архитектурные фотографии из первого дня.

Миниатюра фото еды, нажмите на нее, и вы увидите все мои фото еды из первого дня.

Миниатюра фотографии моей сестры, нажмите на нее, и вы увидите все мои семейные фотографии с первого дня.


Я установил и поиграл с Просмотр слайд-шоу и Gallery Formatter и мне удалось получить очень простой тип галереи, но мне интересно, есть ли плагин группируемой галереи, или если мне нужно будет развернуть свой собственный.

Это мое предположение, и ПОЖАЛУЙСТА, поправьте меня, если я ошибаюсь с drupal здесь, что мне нужно создать тип контента для узла моей галереи, добавить в него поля для изображений (но я действительно чувствую, что мне нужен сгруппированный изображений типа данных, потому что в каждой группе не будет фиксированного количества групп или фиксированного количества галерей), а затем мне нужен какой-то плагин форматирования, который будет принимать список изображений и генерировать html / javascript, необходимый для представления что данные (модель) на странице (просмотр).

Мысли?


person Kenny Wyland    schedule 01.05.2012    source источник


Ответы (1)


  1. Создайте тип контента под названием Галерея без дополнительных полей.
  2. Создайте тип контента с именем Image с полем изображения с несколькими загрузками, а затем полем ссылки на узел.
  3. Создайте представление, которое вводит все типы узлов галереи, а затем еще одно отображение как вложение объекта в том же представлении, которое вводит все изображения.

Необходимые модули:

Пример настройки представлений:

Просмотр настройки страницы фотогалереи Просмотр Настройка прикрепления объекта фотогалереи

person jsheffers    schedule 01.05.2012
comment
Да, я согласен. Просто чтобы немного расширить: ссылки позволяют вам ссылаться или указывать на другие узлы определенного типа контента из вашего текущего типа контента. Итак, вы можете создать один тип контента, который является вашей «Галереей», и просто добавить туда поле для своего миниатюрного изображения (или любого другого поля, имеющего отношение к ГРУППЕ). Затем в свой тип содержимого Image добавьте любые теги или другие поля, которые вы хотите, И ссылку на узел галереи. Таким образом, при создании нового изображения вы сможете выбрать, к какой галерее оно должно принадлежать! - person Boriana Ditcheva; 02.05.2012
comment
Спасибо вам обоим за подробный ответ! Это имеет смысл, и я работаю над этим, чтобы получить рабочий пример. Я все еще не разбираюсь в модуле Views. Я сейчас смотрю обучающее видео о модуле Views, но если у вас есть время, чтобы объяснить еще несколько деталей о том, как сделать №3, я буду очень признателен. - person Kenny Wyland; 03.05.2012
comment
Хорошо, я понял, как ДОБРАТЬСЯ к тому месту, где вы сделали скриншоты выше. Я закончу с этим руководством и попробую посмотреть, смогу ли я имитировать указанные выше настройки и заставить это работать. :) - person Kenny Wyland; 03.05.2012
comment
Понятно! Большое спасибо! Это видео-руководство (gotdrupal.com/videos/drupal-views-tutorial) помогло мне дойти до того момента, когда я пойму, что такое представления на самом деле и как их использовать. В сочетании с вашим описанием выше у меня есть данные, и я выбран. Теперь мне просто нужно придумать, как оформить его так, как я хочу! :) - person Kenny Wyland; 03.05.2012
comment
Очень хороший. Используйте стили изображений для увеличения размеров миниатюр. Вот пример фотогалереи D6 со стилями внизу сообщения 3wavesmedia.com/blog/create-awesome-photo-gallery-drupal-6 - person jsheffers; 04.05.2012