Структура уявлень (views) та налаштування їх полів у Drupal 7, Vaden Pro

налаштування

Уроком раніше ми створили свою першу виставу і назвали його Книги і тепер перейдемо до його налаштування. Для цього нам необхідно перейти до розділуУявлення, який у свою чергу є підрозділомСтруктура. У цьому розділі ми можемо побачити коротку інформацію про створене уявлення, а також виконати низку дій над ним. До списку дій входить:

  1. Правка- налаштування подання
  2. Вимкнути– (активно якщо подання включено) відключає подання, не видаляючи його
  3. Увімкнути– (активно якщо подання вимкнено) задіює подання
  4. Клонувати- створює точно таке ж уявлення
  5. Видалити– відповідно видаляє наше уявлення безповоротно
  6. Експорт– дає код подання, який можна вставити у відповідний розділ під назвою імпорт, для передачі подання з одного сайту на інший.

views

Але це не єдиний спосіб розпочати редагування нашої вистави. Також можна перейти на сторінку де виводиться наше уявлення, в нашому випадку головна, навести на шестерню і перейти за посиланням «Редагувати уявлення».

Натиснувши на посилання «Правка» або на «Редагувати подання», ми потрапимо на сторінку редагування подання.

полів

Вміст сторінки редагування подання:

  1. Відображення– розділ, в якому показані всі наші відображення, що стосуються даного уявлення. За замовчуванням друпал створює своє відображення та називає його Page. За допомогою кнопки «Додати» ми можемо створювати свої відображення. Якщо вкладка відображення підсвічена сірим кольором,то це означає, що воно активно, і ми зараз редагуємо саме його.
  2. Відображати назву- поле, в якому ми задаємо назву активного відображення, його рекомендується робити максимально відображає суть інформації, яку виводить наше view, щоб не заплутатися при роботі з кількома відображеннями в рамках одного уявлення.
  3. Заголовок- поле в якому задається Title сторінки або блоку подання.
  4. Формат– поле в якому ми налаштовуємо вигляд, як виводитиметься наше відображення. І воно ділиться на 2 підпункти:

4.1.Формат- вибираємо безпосередньо формат. За замовчуванням ми маємо вибір з:

4.2.Показати– вибираємо, що виводитиметься. У цьому розділі ми вибираємо між полями та вмістом.

  • Поля– розділ, де ми визначаємо та налаштовуємо необхідні для відображення поля. Якщо в попередньому пункті ми вибрали не поля, цей розділ не доступний для налаштування.
  • Критерії фільтрації– в даному розділі ми вибираємо необхідні нам фільтри, за якими буде сортуватися інформація, що відображається.
  • Критерії сортування– налаштовуємо порядок відображення, наприклад, спочатку виводитися новіші і так далі.
  • Налаштування сторінки/Налаштування блоку– відповідно до того, що ми створили, дає нам доступ до специфічних налаштувань, наприклад прописання шляху сторінки, на якій буде виводитися view, вибору меню та налаштування прав доступу.
  • Шапка- у цьому розділі можна створювати вміст, який буде виводитися перед відображенням
  • Підвал- по функціоналу схожий на шапку, проте в цьому випадку вміст буде виводитися після відображення
  • Посторовий навігатор- розділ у якому ми вибираємо тип посторінковоїнавігації із запропонованого списку, кількість елементів, які будуть одночасно виводиться, та налаштування кнопки «Ще»
  • Далі натиснувши посилання «Розширені налаштування» випливе ще один стовпець з налаштуваннями.

    На одному рядку з полем де показані наші відображення є кнопка з вікном, що випливає. У цьому блоці ми можемо виконати такі дії:

    • редагувати ім'я/опис подання
    • аналізувати уявлення
    • клонувати виставу
    • експортувати виставу
    • Змінити порядок відображення
    • видалити виставу

    Під нею є кнопка з опціональними налаштуваннями нашого відображення за допомогою якої ми можемо:

    • Видалити відображення
    • Клонувати відображення
    • Вимкнути відображення
    • Переглянути відображення – активне, лише якщо відображення створено у вигляді сторінки.

    views

    Налаштування полів

    Познайомившись із кожним полем, тепер ми можемо розпочати роботу з ними. Налаштуємо як приклад відображення книг для головної сторінки, яке ми раніше створили.

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

    views

    І у випливаючому вікні, у розділі «Ім'я» змінити його на те, що нам більше підходить. Після введення змін натисніть кнопку «Застосувати»

    уявлень

    Так як немає необхідності виводити на головну заголовок, то в однойменному розділі нам його потрібно забрати.

    views

    Звернемо увагу, що якщо у розділі «Для» буде вибрано «Всі відображення», то після натискання кнопки застосувати налаштування будуть задіяні на всіх створених відображеннях уявлення. А якщо буде обрано «Цей #назва уявлення» , топісля натискання кнопки вони використовуються лише до конкретного відображення. Тому, щоб уникнути казусів раджу не забувати переставляти цей прапорець.

    налаштування

    Далі ми переходимо до налаштування полів, які виводитимуться. За замовчуванням ми вже маємо одне поле, яке відповідає за виведення заголовка, для того, щоб додати необхідні поля натиснемо на посилання додати.

    views

    Після натискання у нас випливе вікно, в якому перелічені списком всі поля, які ми можемо вивести. Пошук знаходимо необхідні нам поля та ставимо галочки. Відразу можна виділяти кілька полів, перелік виділених буде написано внизу.

    views

    Після вибору полів натискаємо застосувати, і нам по черзі, якщо ви вибрали кілька полів, випливатимуть їхні індивідуальні налаштування.

    Налаштування Вміст: body

    Забираємо галочку з мітки, у засобах форматування вибираємо «обрізаний текст», та виставляємо кількість знаків, які виводитимуться.

    views

    І цих налаштувань буде достатньо, якщо вам не дуже важлива довжина тексту, що виводиться. Якщо ж Ви бажаєте, щоб все красиво і точно обрізалося, то в засобі форматування залишаємо все за замовчуванням, відкриваємо «ПЕРЕЗАПИСАТИ РЕЗУЛЬТАТИ», ставимо галочки: «Встановити для цього поля максимальну довжину», після чого відкриються нові поля, в яких заповнюємо максимальну довжину , «Обрізати тільки на межі слова», «Додати крапку», «Видалити HTML теги».

    структура

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

    Налаштування Вміст: Жанр

    Тут ми лише вибираємо засіб форматування «простий текст» та натискаємо «застосувати»

    структура

    В налаштуванняхВміст: Написав

    Засіб форматування – заголовок (без посилання)

    структура

    Вміст: Обкладинка

    уявлень

    Вміст: мови

    - Змінюємо засіб форматування на «простий текст», а в мітці пишемо «Мова оригіналу»

    налаштування

    Тепер налаштуємо наше стандартне поле Заголовок. Для цього потрібно натиснути на «Вміст: Заголовок» і в налаштуваннях стилю призначити його елементом H2.

    views

    Усі тепер необхідні нам поля додані залишилося виставити їх у правильному порядку. Для цього натиснемо на трикутник поруч із «додати» і виберемо «Змінити порядок»

    views

    І у вікна, що випливає, шляхом перетягування полів за стрілочки зліва від назв, виставляємо їх у необхідному нам порядку зверху вниз

    полів

    Як я описував раніше, всі наші налаштування в даний момент збережені в буферній зоні, для повного збереження налаштувань необхідно натиснути кнопку «зберегти»

    Якщо поруч із назвою відображення стоїть знак «*», це означає, що в ньому були внесені зміни, які ще не збережені.

    Тепер перейдемо на головну та подивимося, що в нас вийшло.

    налаштування

    Як видно, всі поля відображаються, тому що ми їх і налаштували.

    Подальша стилізація йде за допомогою файлу CSS.

    Всі уроки з уявлень можна переглянути на сторінці курсу в розділі "Уявлення (views)".