Slideshow на drupal з текстом і картинками

Основні вимоги і необхідні модулі для слайд шоу.

Вимог буде три.

  1. Кожен слайд містить картинку, заголовок і кілька слів з початку статті.
  2. Розташовується між хедером і основним вмістом.
  3. Просте додавання статей в слайд-шоу.

З вимогою розібралися тепер будемо думати як і чим все це зробити.

У тих хто робив сайт по урокам webonlife.ru модуль CTools вже встановлено. CTools забезпечував роботу модуля Meta Tag.

Слайдшоу з допомогою Views.

Після включення модуля Views у нас повинен з'явитися новий пункт в меню. Переходимо Structure - Views - Add new view. Перед нами сторінка додавання нової в'юшки.

Slideshow на drupal з текстом і картинками

Обов'язково вкажемо назву і відзначимо що нам потрібно зробити блок а не сторінку. У випадаючому списку Show вибираємо content. Тип контенту на ваш розсуд можете залишити All. Я поставив Article. Переходимо до налаштувань блоку. У Display format вибираємо Slideshow of fields. Ці настройки можна буде поміняти на наступному етапі. тиснемо Continue edit і опиняємося на сторінці тонкої настройки. Не будемо зупинятися на display name і title. Перейдемо до налаштувань форматів фільтрів і сортування.

Slideshow на drupal з текстом і картинками

Slideshow на drupal з текстом і картинками

Знімаємо позначку з Create a label, якщо не хочемо щоб наше поле підписувалася. Вибираємо формат Summary or trimmed а нижче вказуємо кількість знаків тексту. Наступним у нас йде поле з картинками.

Slideshow на drupal з текстом і картинками

Зверніть увагу на image style. Потрібно вибрати стиль який був створений для слайдера.

Slideshow на drupal з текстом і картинками

Тепер потрібно розповісти views що ми використовуємо цю мітки для додавання статей в slideshow. У розділі filter criteria тиснемо add. Вибираємо Content: Sticky і далі відзначаємо Sticky Yes. Має вийти як на скрині нижче.

Slideshow на drupal з текстом і картинками

Відзначимо кілька статей і подивимося що вийшло. Оцінити отримані результати можна на тій же сторінці де ми налаштовували views. На превеликий подив воно не працює. Наша вьюха показує одну статтю і нічого не крутитися. У розділі налаштувань FORMAT тиснемо посилання Settings навпаки Slideshow і все встає на свої місця.

Slideshow на drupal з текстом і картинками

Запрацювало! Тиснемо кнопку Save. На цьому поки що зупинимося. Більшу частину роботи ми зробили, залишилася підігнати зовнішній вигляд під наші вимоги. В основному це дрібні деталі, але їх досить багато тому пропоную трохи перепочити, і вже з новими силами з наступного поста доробити слайд шоу.

На сьогодні все. Всім удачі.

Для слайдшоу потрібен тільки модуль views-slideshow. Що стосується інших то модуль views я поставив би в будь-якому випадку. Дуже корисний модуль. Не дарма він в ядрі вісімки. Два це модулі які самі по собі нічого не виводять але допомагають іншим і швидше за все знадобляться вам якщо не для слайдшоу так для чого небудь ще

Статті відмічені sticky закріплюються нагорі. Виходить що один і ті ж статті будуть крутитися в слайдшоу і йти відразу під ним.

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

Схожі статті