Выделяю время на обслуживание сайта, потом кучу статей на тему Drupal приходится писать. И людям помочь, и самому не забыть. Вашему вниманию представляется незаменимый в некоторых случаях модуль Ludwig.
Начал ваять новую форму результатов поиска для сайта и столкнулся с ошибкой: Error: Call to a member function render() on string in C:\web\drupal8\themes\uikit_blog\includes\preprocess.inc on line 162
Убил сегодня утром два часа на то, чтобы найти корень проблемы. Пытаюсь запустить Cron через админку: Администрирование → Конфигурация → Система → Cron → Запустить cron. А он не запускается, выдаёт ошибку.
Для ядра Drupal выпустили исправления критической уязвимости CVE-2022-25277. Уязвимость получила 15 баллов из 25 возможных по шкале, принятой на Drupal. Возможно удалённое выполнение кода PHP.
Сегодня 1 января 2022 года, и я начну заниматься тем, что долго откладывал. А именно обновлю движок сайта с Drupal 8 на Drupal 9. Посетителей не много, все отдыхают. Так что самое время.
Добавим кнопку спойлера в текстовый редактор CKEditor, использующийся в CMS Drupal 8. Не будем изобретать велосипед, используем модуль CKEditor Spoiler.