Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

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.