Я установил Drupal 8 с помощью композитора с:Как установить модули с Drupal 8 и Composer?
composer create-project drupal-composer/drupal-project:8.x-dev my_site --stability dev --no-interaction
Это скачал все файлы и запустить composer install
. В соответствии с этим уроком - https://www.drupal.org/node/2718229 - таким образом, также будет настроен композитор.json, позволяющий устанавливать модули, темы и т. Д. Также через композитор. Nice
Однако я пытаюсь установить новый модуль:
$ composer require drupal/codesnippet
Using version ^1.6 for drupal/codesnippet
./composer.json has been updated
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing drupal/codesnippet (1.6.0)
Downloading: 100%
Writing lock file
Generating autoload files
> DrupalProject\composer\ScriptHandler::createRequiredFiles
Однако, когда я иду в админ-бар> Extend> Установить новый модуль, я могу найти модуль и говорит, что это не установлен еще. Если я пытаюсь включить/установить его оттуда он говорит мне, что мне нужно скачать и скопировать в директорию/библиотеки:
Before you can use the CKEditor CodeSnippet module, you need to download the codesnippet plugin from ckeditor.com and place it in /libraries/codesnippet. Check the README.txt for more information. Get the plugin here. (Currently using CodeSnippet version Plugin not detected)
Являются ли эти две совершенно разные методы? Как я могу завершить установку с помощью композитора этого модуля?
Я не использовал D8, но это похоже на ситуацию с D7 - вам нужно скачать и скопировать файл библиотеки на свой своя. Просто следуйте этой инструкции. Если каталог "libraries" не существует, создайте его. – MilanG