Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Установка зависимостей модулей через Composer

20/04/2020, by maria

Composer - менеджер пакетов PHP. Он предоставляет функции, аналогичные собственному управлению зависимостями в Drupal и Drush make, но для любого проекта, а не только для модулей Drupal. Многие модули для Drupal 8 зависят от универсальных пакетов PHP, которые необходимо включить в кодовую базу сайта с помощью Composer.

Какие модули имеют зависимости Composer?

Есть несколько способов определить, есть ли у модуля зависимости Composer:

  • Он документирует факты на своей странице проекта или в файлах README или INSTALL.
  • Его корневой каталог содержит файл composer.json.
  • После того, как # 2494073: Запретить установку модулей, у которых не установлены зависимости Composer, ядро ​​Drupal автоматически уведомит вас о таких модулях.

 

Как установить зависимости модуля Composer?

Очень краткое объяснение - всегда использовать Composer для включения модулей. Пробег

composer require drupal/modulename

из каталога webroot, а не внутри основного каталога, чтобы установить модуль со всеми его зависимостями Composer. Как только модуль был включен в Composer, модуль можно включить в Drupal. Прочтите руководство по включению модулей в Drupal для получения дополнительной информации.

Прочтите Использование Composer для управления зависимостями сайта Drupal для получения дополнительной информации.

NB! Начиная с Drupal 8.1, модуль Composer Manager устарел и не нужен.

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.