Як створити фотогалерею засобами cms drupal (частина 2

Сьогодні ми будемо формувати кончина зображень вже в вигляді схожим на галерею. Сподіваюся ти вже створив кілька нових вузлів того типу що ми визначили в статті -Як створити фотогалерею засобами CMS Drupal (частина 2.2 - створення нового типу контенту в Drupal) Якщо ти цього не зробиш цього, то зроби.

Одним з найбільш потужних модулів в Drupal є модуль Views. Ще раз нагадаю у тебе вже повинні бути включені модулі як в статті-Як створити фотогалерею засобами CMS Drupal (частина 2.1 - вибір модулів Drupal) Модуль Views дозволяє адміністратору сайту визначити уявлення елементів користувачу, одним з цих уявлень є сітка (grid), яким ми і будемо користуватися надалі. Також модуль Views дозволяє ще й відфільтрувати, що нам потрібно показати, а що приховати.

Для того що б створити нове уявлення потрібно вибрати в меню адміністратора Site building (див. Мал.1а) далі Views (див. Рис.1б). Вибрати пункт Add (див. Рис.2) з'явиться діалог створення нового уявлення (views). Необхідно назвати наше нове подання до поле View name: (див. Рис.3) я ввів galery1, перевіряємо що вибрано Node (див. Ріс.3б). І натискаємо кнопку Next (див. Ріс.3в)

Змінюємо стиль відображення на сітку (grid), для цього натискаємо на посилання поруч зі Style (стилем): (див.рис. 4а) і міняємо тип вказавши сітку (див. Рис. 5а). Підтверджуємо вибір натиснувши кнопку Next (див. Ріс.5б).

Тепер нам необхідно вказати Drupal, що ми хочемо бачити в нашій уяві. Для цього визначимо список полів. Поле це складова частина вузла, полем вважається все що має значення, наприклад у будь-якого типу контенту є поля Title (заголовок) і Body (тіло або основний вміст), а для нашого типу контенту це поле photo1 (яке приймає значення посилання на фото).
Потрібно натиснути на плюсик поруч з Fields (Поля см. Рис.4б) Тепер необхідно необхідно знайти поле Content: title (field_photo1 см. Рис.6а) прокрутивши поля за допомогою скролла (див. Ріс.6б), далі потрібно підтвердити вибір натиснувши кнопку Додати (див. рис. 6в)

У з'явилися настройках для відображення поля нам потрібно вибрати в розділі Label: (мітка або в даному контексті як відображати назву поля) значення None (не відображати см.ріс.7а), а в налаштуваннях формат (Format :) вибираємо значення LightBox 2 (див . рис.7б). Поясню з приводу відображення формату, в даній опції ми визначаємо як і що ми хочемо побачити при натискання на зображення. Можливі варіанти:

У нашому випадку нам потрібно лише показати спливаючу збільшену версію картинки, на подобу тієї що і у мене в блозі. Не забуваємо натиснути кнопку Update (див. Рис.7в)

Не забуваємо натиснути на кнопочку Save, що б результати праць були втрачені. Вся вистава готове в наступній статті по фотогалереї на Drupal ми будемо його використовувати.