Установка модулей Drupal 8
Установите один или несколько модулей, чтобы изменить, расширить или улучшить Drupal с помощью дополнительных функций.
Необходимые знания
Шаг 1: Получить модуль
Если модуль, который вы хотите установить, является частью ядра Drupal, вы можете перейти к следующему шагу.
Чтобы установить модуль, вам необходимо сначала получить код для модуля, который вы хотите установить. Рекомендуемый метод добавления зависимости к вашему проекту - использование Composer. Это предполагает, что вы уже управляете своим проектом с помощью Composer.
Чтобы добавить модуль, сначала определите его короткое имя. Это последняя часть URL страницы проекта. Например, модуль Geofield по адресу https://www.drupal.org/project/geofield имеет короткое имя geofield.
Чтобы загрузить предоставленный модуль вместе с его зависимостями, введите следующую команду в корне вашего сайта (заменив короткое имя модуля на geofield):
composer require drupal/geofield
После выполнения команды вы должны увидеть сообщение о том, что модуль был добавлен в файл ваших проектов composer.json в качестве зависимости и соответствующий код был загружен.
Для получения дополнительной информации и демонстрации видео см .: Использование Composer для загрузки и обновления файлов и Загрузка модулей и тем с использованием Composer.
Альтернативные способы получения модуля включают в себя:
Шаг 2: Включить модуль
Использование Drupal UI:
- Перейдите на страницу «Расширить» (администратор / модули) через меню «Управление».
- Найдите модуль (ы), которые вы хотите включить и установите флажок рядом с каждым
- Нажмите Установить, чтобы включить новый модуль
Используя Drush:
drush en geofield
Для получения дополнительной информации и демонстрации видео см .: Загрузка и установка модуля с Drupal.org и Установка модулей из командной строки.
Дополнительная информация
Хранение модулей организовано
Drupal будет искать модули в нескольких разных местах; Корневой каталог /modules (предпочтительно) или /sites/*/modules. В этих местах Drupal будет проходить через все подкаталоги в поисках модулей.
Обычной практикой является добавление всех модулей, загруженных с Drupal.org, в /modules/contrib. И все модули, содержащие пользовательский код конкретного проекта в /modules/custom.
Несколько модулей упакованы в один проект
Как правило, один проект (например, https://drupal.org/project/devel) содержит несколько модулей. Каждый модуль в проекте будет представлен и может быть включен индивидуально на странице Расширения.
Дополнительная информация
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.