Основні вимоги і необхідні модулі для слайд шоу.
Вимог буде три.
- Кожен слайд містить картинку, заголовок і кілька слів з початку статті.
- Розташовується між хедером і основним вмістом.
- Просте додавання статей в слайд-шоу.
З вимогою розібралися тепер будемо думати як і чим все це зробити.
У тих хто робив сайт по урокам webonlife.ru модуль CTools вже встановлено. CTools забезпечував роботу модуля Meta Tag.
Слайдшоу з допомогою Views.
Після включення модуля Views у нас повинен з'явитися новий пункт в меню. Переходимо Structure - Views - Add new view. Перед нами сторінка додавання нової в'юшки.
Обов'язково вкажемо назву і відзначимо що нам потрібно зробити блок а не сторінку. У випадаючому списку Show вибираємо content. Тип контенту на ваш розсуд можете залишити All. Я поставив Article. Переходимо до налаштувань блоку. У Display format вибираємо Slideshow of fields. Ці настройки можна буде поміняти на наступному етапі. тиснемо Continue edit і опиняємося на сторінці тонкої настройки. Не будемо зупинятися на display name і title. Перейдемо до налаштувань форматів фільтрів і сортування.
Знімаємо позначку з Create a label, якщо не хочемо щоб наше поле підписувалася. Вибираємо формат Summary or trimmed а нижче вказуємо кількість знаків тексту. Наступним у нас йде поле з картинками.
Зверніть увагу на image style. Потрібно вибрати стиль який був створений для слайдера.
Тепер потрібно розповісти views що ми використовуємо цю мітки для додавання статей в slideshow. У розділі filter criteria тиснемо add. Вибираємо Content: Sticky і далі відзначаємо Sticky Yes. Має вийти як на скрині нижче.
Відзначимо кілька статей і подивимося що вийшло. Оцінити отримані результати можна на тій же сторінці де ми налаштовували views. На превеликий подив воно не працює. Наша вьюха показує одну статтю і нічого не крутитися. У розділі налаштувань FORMAT тиснемо посилання Settings навпаки Slideshow і все встає на свої місця.
Запрацювало! Тиснемо кнопку Save. На цьому поки що зупинимося. Більшу частину роботи ми зробили, залишилася підігнати зовнішній вигляд під наші вимоги. В основному це дрібні деталі, але їх досить багато тому пропоную трохи перепочити, і вже з новими силами з наступного поста доробити слайд шоу.
На сьогодні все. Всім удачі.
Для слайдшоу потрібен тільки модуль views-slideshow. Що стосується інших то модуль views я поставив би в будь-якому випадку. Дуже корисний модуль. Не дарма він в ядрі вісімки. Два це модулі які самі по собі нічого не виводять але допомагають іншим і швидше за все знадобляться вам якщо не для слайдшоу так для чого небудь ще
Статті відмічені sticky закріплюються нагорі. Виходить що один і ті ж статті будуть крутитися в слайдшоу і йти відразу під ним.
У мене змінений висновок головної сторінки, а слайд шоу виводитися тільки на головній, тому однакового контенту на одній сторінці не буває.
В якості мітки можуть бути терміни таксономії. Створюєте словник прикріплюєте його до типу контенту і в умовах фільтрації вказуєте щоб виводився контент з певним терміном.