2014-10-30 5 views
0

Я работаю над шаблоном Drupal 8, который использует большое количество загрузочных плагинов на нескольких страницах. Как добавить неосновную библиотеку Bootstrap в зависимости от таких плагинов в файле THEME.libraries.yml? Мне не нужна структура загрузки на всех страницах - только те, у кого есть определенные плагины.Как ввести неосновные зависимости в js-библиотеках через * .libraries.yml в drupal 8?

Вот пример кода из моего * .libraries.yml, но последняя строка не работает.

bootstrap-datepaginator: 
    js: 
    assets/global/plugins/.js: {} 
    css: 
    theme: 
     assets/global/plugins/.css: {} 
    dependencies: 
    - core/jquery 
    - THEME_NAME/js/bootstrap 
+0

js и css имена файлов образца намеренно удаляются. Я просто не знаю, как обращаться к неосновной библиотеке начальной загрузки под зависимостями. – Sadeghieh

ответ

0

Вот как я решил свою проблему; вам просто нужно добавить зарегистрированное имя библиотеки после имени темы

bootstrap-datepaginator: 
    js: 
    assets/global/plugins/.js: {} 
    css: 
    theme: 
     assets/global/plugins/.css: {} 
    dependencies: 
    - core/jquery 
    - THEME_NAME/LIBRARY_NAME