Створення уявлення (views) сторінки в drupal 7, vaden pro

Друпал за рахунок великої кількості модулів, володіє величезним функціоналом. Одним з модулів розширює можливості друпал, а в свою чергу і найпопулярнішим, є Views. На просторах рунета, і всього російськомовного суспільства знайомого з друпал, цей модуль носить безліч імен, такі як «вьюха», «вьюз», «в'юшки», але ми в подальшому будемо його просто називати «Подання».

Створення уявлення (views) сторінки в drupal 7, vaden pro

Подання (views) - модуль друпал, що допомагає верстальщику організовувати і виводити за власним бажанням, вміст сайту. Цей модуль має широкий вбудованим функціоналом, починаючи від сортування вмісту, закінчуючи виведенням вмісту і цей функціонал можна при необхідності розширювати за допомогою інших модулів.

Для того, щоб ми могли вперше створити уявлення нам знадобиться:

  1. Сайт на друпал;
  2. Встановлені і включені модулі під назвою Views і Views UI, які можна скачати перейшовши за цим посиланням.

Готуємо Drupal сайт до роботи

Як приклад я створив сайт з книгами. Сайт містить:

Налаштовуємо уявлення для початку роботи

Тепер прийшов час підключити views та views UI модулі:

Якщо все пройшло вдало, то у нас в розділі «Структура» з'явилася нова вкладка «уявлення». На яку нам необхідно перейти що б продовжити роботу з уявленнями.

Створення уявлення (views) сторінки в drupal 7, vaden pro

У стандартному наборі, який пропонує друпал, вже є уявлення, але вони відключені (колір шрифту сірий). Звернемо увагу, що подання може бути як включений (колір шрифту чорний), так і виключення (колір шрифту сірий).

Для того, щоб створити уявлення потрібно клікнути по посиланню «Додати нове уявлення».

  1. Назва, в нашому випадку я назву Книги, і натиснувши посилання «правка» задам йому машинне ім'я.
    Створення уявлення (views) сторінки в drupal 7, vaden pro
  2. Поруч з полем «опис» встановлює галочку і у вікні пишемо безпосередньо description нашої вьюха. Раджу заповнювати це поле воізбежаніе плутанини в подальшому при роботі з безліччю уявлень.
    Створення уявлення (views) сторінки в drupal 7, vaden pro
  3. У розділі показати, вибираємо «вміст», тип - необхідний розділ (в нашому випадку «книга», можна залишити і за замовчуванням, виведення всіх матеріалів, але тоді в самому поданні доведеться донастроювати фільтри), в сортуванні вибираємо зручну нам сортування
    Створення уявлення (views) сторінки в drupal 7, vaden pro
  4. Друпал нам пропонує створити два види відображення: перший - сторінка, другий - це блок. У цьому розділі ми розглянемо перший варіант створення відображення, по цьому ставимо галочку «Створити сторінку». Блокові уявлення будуть розглянуті в подальших уроках курсу.
    Створення уявлення (views) сторінки в drupal 7, vaden pro
  5. У розділі «шлях» вписуємо glavnaya після чого друпал створить сторінку на яку можна буде потрапити перейшовши за цим url, в нашому випадку my-library / glavnaya.
    Створення уявлення (views) сторінки в drupal 7, vaden pro

    Трохи пізніше ми вкажемо цю сторінку як головну на сайті. Таким чином ми можемо створювати сторінки за допомогою уявлень і надалі виводити на них необхідну нам інформацію.
  6. Формат відображення «Неформатований список» з «поля». Таким чином ми вибираємо що уявлення кожної ноди буде просто обгорнуте в div, якщо ж ми хочемо вивести інформацію про нодах як рядки таблиці, то варто використовувати таблицю, хочемо обернути Ноди в li, тоді стане в нагоді html список.
  7. Елементів відображення - пишемо то значення скільки нам потрібно, щоб створити ефект на 1 екрані, а галочка «Використовувати посторінкову навігацію» підключить внизу сторінки перемикачі сторінок
  8. Після заповнення форми натискаємо на кнопку «Продовжити редагування»
    Створення уявлення (views) сторінки в drupal 7, vaden pro
  9. Після натискання кнопки ми потрапили на наше дітище. І друпал насамперед нас інформує про те, що всі налаштування, які ми внесли, збережені тільки тимчасово, якщо ми з ними з усіма згодні ми повинні натиснути кнопку «Зберегти», якщо ми зробили помилку або поспішили то натискаємо кнопку «Скасувати»
  10. Ми скористаємося радою друпал і збережемо наше уявлення.
    Створення уявлення (views) сторінки в drupal 7, vaden pro

На цьому етапі ми вже створили свою першу виставу, в якому вже є одне відображення, яке за нас назвали Page.

Тепер замінимо головну сторінку на нашу, яку ми створили за допомогою уявлення. Для цього нам необхідно перейти Конфігурація-> Система-> Інформація про сайт

Створення уявлення (views) сторінки в drupal 7, vaden pro

І в розділі Головна сторінка за замовчуванням задаємо шлях, який ми раніше задали при налаштуванні вьюха, в нашому випадку glavnaya. І після збереження цих налаштувань створене нами уявлення буде замість головної сторінки сайту.

Створення уявлення (views) сторінки в drupal 7, vaden pro

Тепер перейшовши на головну сторінку сайту ми побачимо наше уявлення.

Створення уявлення (views) сторінки в drupal 7, vaden pro

Подальші статті по роботі з уявленнями можна подивитися тут

Оцінок: 6 (середня 3.8 out of 5)

Схожі статті