Подготовить библиотеки требуемые модулем webform

Webform объявляет множество библиотек, которые может использовать в webform.libraries.yml. Но устанавливать их предлагается так или иначе самостоятельно, т.к. их наличие ожидается в папке /libraries.

Использование merge плагина

Помимо описания списка библиотек для экосистемы Drapal, webform имеет описание библиотечных модулей для менеджера зависимостей — composer.libraries.json.

Потому одно из решений по развертыванию (скачиванию и поддержанию зависимостей) заключается в том, чтобы подключить это описание к основному composer.json проекта на Drupal.

Для этого нужно добавить плагин composer-merge-plugin и настроить его:

Настройка заключается в добавлении параметров в раздел «extra» файла composer.json:

Теперь библиотеки будут устанавливаться совместо с прочими пакетами проекта. Это удобно, но Drupal считает плагин устаревшим подходом, и некоторые хостинги (например, pantheon.io) будут вставлять вам палки в колеса.

Установка через drush

Потому есть еще один подход — скачивание всех нужных библиотек командой drush. Выглядит она следующим образом:

И выполняет ровно то для чего сделана — скачивает все описанные webform библиотеки, размещая их в папке /libraries. Понятно, что отслежение обновлений придется производить в ручную. Например, если вы обновили webform, нужно скорее всего и запустить вновь команду для скачивания библиотек.

Мало букафф? Читайте есчо !

Подключение своих стилей для CKEditor 5 в Drupal

Февраль 20, 2024 г.

Чтобы добавить в редактор свои стили, обычно следуют гайду, который реализует hook mymodule_library_info_alter. При создании своих модулей для CKE5/D10, я так же пользовался данной статьей из документации. Но проблема была в том, что тот модуль, ...

Читать

Добавляем настройки к js плагину CKEditor 5 в Drupal

Март 19, 2024 г.

Когда вы настраиваете форматы текстов, то кроме добавления иконок в toolbar wysiwyg, вы можете видеть набор настроек для разных плагинов CKEditor. Посмотрим ...

Читать

Создание параграфов из CSV файла

Февраль 27, 2024 г.

Параграфы, оторванные от родительской entity нам не нужны, потому эта миграция является дочерней к рассматриваемому примеру миграции статей блога из CSV. Из всего набора полей источника нам требуется только два поля - это id и body. migrate_plus.migration.custom_text_to_paragraph.yml ...

Читать

Перевод месяцев formatted datetime в Drupal

Март 8, 2024 г.

Недавно изучал вопрос: как правильно переводить месяцы (в коротком и длинном варианте) в полях типа datetime в Drupal. Короткий ответ - через UI translation. ...

Читать
 

Комментарии к «Подготовить библиотеки требуемые модулем webform»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: