Донецкий техникум промышленной автоматики

Як зробити спойлер (розкривається текст)

Так званий "Спойлер" або приховуваний текст (collapsed text) - це звичайний блок з текстом або будь-яким іншим контентом, який можна опустити з основного змісту.

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

Розглянемо як це можна реалізувати в Drupal.

Є такий модуль: Collapse Text . Встановимо його і включимо як зазвичай це робимо.

Модуль додає фільтр Collapsible text blocks. Його потрібно включити в налаштуваннях форматів введення, в яких планується підтримка даного функціоналу. Зробити це можна на сторінці admin / config / content / formats (Управління »Конфігурація» Робота з вмістом »Формати тексту).

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

Зберігаємо налаштування

Тепер в текстових полях, вибираємо формат вводу який щойно налаштували, і пишемо свій текст. Той фрагмент який потрібно приховати поміщаємо між тегами в квадратних дужках [collapse] і [/ collapse], і зберігаємо.

Якщо потрібно вивести прихований за замовчуванням спойлер - слід писати відкритий тег [collapse collapsed], або скорочено [collapsed] (буде автоматично перетворено в [collapse collapsed]).

Так само можна використовувати властивості "title =" для вказівки заголовка спойлера, і "class =" - для установки свого CSS-класу.

PS Є схожий модуль Spoiler . Доки його не тестіл.