Drupal → Как пропатчить модуль? Как установить патч?

15.09.2023

1. Устанавливаем php-пакет cweagans/composer-patches:

composer require cweagans/composer-patches

2. Кладём патч в папку patches в корне сайта.

3. Добавляем информацию о патче в основной composer.json:

{
    ...
    "extra": {
        "patches": {
            "drupal/modulename": {
                "Patch description": "patches/modulename-some-fixes.patch"
            }
        }
    }
}

4. Выполняем в консоли:

composer install
Написанное актуально для
Drupal 8+
Похожие записи

Комментарии

Ольга
20.02.2025, 08:21

Как сделать то же самое, только на Друпал 11? Нужно установить модуль, который на данный момент работает только под Друпал 10. Как не пляшу с бубном, ничего не получается. Патч: www.drupal.org/project/opigno_scorm/issues/3483701

@Ольга - https://github.com/mglaman/composer-drupal-lenient

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