Drupal → Разрешаем открывать в Colorbox инлайновый картинки в тексте ноды

13.06.2018

В седьмом друпале в настройках Colorbox была опция "Enable Colorbox load", позволяющая ссылкам с классом colorbox-load открываться в колорбоксе. В восьмой версии эту опцию удалили, но её достаточно просто вернуть с помощью кода:

/**
 * Preprocess variables for page.html.twig.
 */
function THEMENAME_preprocess_page(array &$variables) {
  \Drupal::service('colorbox.attachment')->attach($variables);
}

Сбрасываем кэш.

После этого можно в любом месте выводить ссылки с классом colorbox (не colorbox-load), которые будут открываться в колорбоксе:

<a href="image-big.jpg" class="colorbox"><img src="img-thumb.jpg" /></a>
Написанное актуально для
Colorbox 8.x-1.4
Похожие записи

Комментарии

Гость
16.11.2020, 12:57

Спасибо, работает.
Правда у меня почемуто-то в колорбоксе загружается не только контент, но и регионы темы.
Пробовал модуль colorbox_simple_load - та же проблема.

Статья про открытие картинок, а не контента

Добавить комментарий