Найти тему

Drupal 8 — добавляем спойлер

Добавим кнопку спойлера в текстовый редактор CKEditor, использующийся в CMS Drupal 8. Не будем изобретать велосипед, используем модуль CKEditor Spoiler.

Спойлер — изначально скрытый блок информации, который отображается при нажатии на заголовок. При повторном нажатии на заголовок — блок скрывается.

Установка модуля CKEditor Spoiler

Переходим на страницу проекта:

https://www.drupal.org/project/ckeditor_spoiler

-2

Копируем ссылку на tar.gz архив и устанавливаем новый модуль.

-3

Установить.

Установка библиотеки CKEditor Spoiler

Пока модуль устанавливается, переходим на страницу библиотеки модуля:

https://ckeditor.com/cke4/addon/spoiler

-4

Download. Скачиваем архив и распаковываем его.

-5

Внутри нам нужна папка spoiler. Копируем её в папку libraries, которая находится в корне сайта на CMS Drupal 8.

-6

Настройка модуля CKEditor Spoiler

А тем временем модуль установился.

-7

В расширениях включаем CKEditor Spoiler Plugin.

-8

Установить.

Переходим в раздел Конфигурация > Текстовые форматы и редакторы.

-9

Выбираю текстовый редактор, например, "Полный HTML".

-10

Настроить.

-11

Из списка доступных кнопок перетаскиваем в активную панель кнопку спойлера. Осталось проверить.

-12

Спойлер создался. Если при редактировании оставить спойлер раскрытым, то он по умолчанию будет отображаться раскрытым. Если при редактировании спойлер закрыть, то он останется закрытым. Спойлер можно создавать внутри спойлера.

Источник:
https://internet-lab.ru/drupal8_spoiler

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.