Перейти к основному содержанию

Установка внешней библиотеки, которая требуется для модуля.

Если вы хотите установить дополнительный модуль, который зависит от внешней библиотеки, а также от модуля API библиотек , вы находитесь на правильной странице.

Установка модуля API библиотек и установка внешней библиотеки - это два отдельных шага, которые должны выполняться независимо, как описано в упорядоченных шагах ниже.

Установить API библиотек

Установите API библиотек так же, как и любой другой дополнительный модуль. Подробные инструкции по этому поводу см. В примечаниях по установке дополнительных модулей Drupal 8 . API библиотека каталоги модуля должны быть установлены в одном из следующих каталогов:

modules

sites/example.com/modules (если у вас многосайтовая установка)

Как отмечалось ранее, вам пока не следует включать модуль, поскольку он зависит от API библиотек. Этот шаг будет последним.

Установите внешнюю библиотеку

1.Загрузите библиотеку


Модуль, для которого требуется внешняя библиотека, должен предоставлять ссылку на домашнюю страницу этой библиотеки или, что еще лучше, прямо на страницу загрузки этой библиотеки. Иногда модуль указывает версию для загрузки, в противном случае просто скачайте последнюю версию.

2. Извлечение файлов


Если загруженный вами файл является архивом, т. е.имеет расширение .zip или , вам необходимо сначала его распаковать. В Windows используйте такую ​​программу, как 7-zip, чтобы распаковать его. На Mac вы можете использовать собственные инструменты архивирования ОС. Для * NIX, используйте командную строку: . После извлечения файла вы должны увидеть несколько файлов или одну папку с именем библиотеки..tar.gztar -zxvf modulename-drupalversionnumber.tar.gz

3. Загрузить библиотеку

Библиотеки API в настоящее время использует следующие места для источников библиотеки:
Для библиотек активов:sites/all/assets/vendor Для библиотек PHP: sites/all/libraries

Если соответствующий каталог еще не существует, просто создайте его. Затем внутри этого каталога создайте новый каталог с машинным именем библиотеки. Имя машины должно быть предоставлено модулем, который его требует, иногда неявно, как в «Установите foo библиотеку!» (в этом случае имя машины будет foo). Загрузите файлы библиотеки в только что созданный каталог. Если, например, библиотека состоит из каталога, который вы только что извлекли, загрузите весь каталог в каталог sites / all / assets / vendor / machine_name .

Установите другой модуль

Теперь вы должны иметь возможность установить модуль, для которого требуется внешняя библиотека, точно так же, как вы установили API библиотек выше, или как вы установили бы любой другой добавленный модуль.