Как сделать, чтобы изображения, вставленные через CKEditor, показывались через Colorbox?

Главные вкладки

Аватар пользователя icbook icbook 2 ноября 2019 в 18:31

Установил модуль Colorbox, работает корректно.
С его помощью могу вставить изображение в начало статьи (как здесь, например), т.к. ему соответствует поле field_predmet_obzora, созданное специально для отдельного типа материалов:
Главная >> Администрирование >> Структура >> Типы материалов >> Обзор

Как сделать так, чтобы в теле статьи (обзора) можно было вместо обычного изображения вставить миниатюру Colorbox, которая по клику бы открывалась, как отдельное поле по типу выше указанного? Подскажите, пожалуйста.

P.S. Читал этот совет, смущает установка кода Colorbox plugin 1.x, которого нет на официальном сайте.

Лучший ответ

Аватар пользователя ivnish ivnish 2 ноября 2019 в 18:55
1

Я знаю два способа - ручной и автоматический.

Ручной, это вручную обрамлять тег img тегом a с указанием class="colorbox". Ну и не забыть при этом установить модуль colorbox_inline

Автоматический способ - это написать текстовый фильтр, который будет парсить содержимое, например, body поля и добавлять автоматически нужные теги и классы (у нас здесь, на друпал.ру, используется этот способ)

Комментарии

Аватар пользователя ivnish ivnish 2 ноября 2019 в 18:55
1

Я знаю два способа - ручной и автоматический.

Ручной, это вручную обрамлять тег img тегом a с указанием class="colorbox". Ну и не забыть при этом установить модуль colorbox_inline

Автоматический способ - это написать текстовый фильтр, который будет парсить содержимое, например, body поля и добавлять автоматически нужные теги и классы (у нас здесь, на друпал.ру, используется этот способ)