Так званий "Спойлер" або приховуваний текст (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 . Доки його не тестіл.