Для того чтобы ассеты библиотеки были загружены на странице, к странице нужно указать зависимость от данной библиотеки. Это можно сделать различными способами и на разных этапах выполнения.
¶Подключение через render array
Для того чтобы подключить библиотеку при помощи render array, вы должны модифицировать его примерно таким образом:
$build['some_render_element']['#attached']['library'][] = 'mymodule/cuddly-slider';
Данный способ применим ко всем render array, не зависимо где вы находитесь. Это может касаться hook theme, форм, препроцесса страниц, render element и др.
¶Подключение библиотеки в Twig шаблонах
Вы можете подключить библиотеку к шаблону, при помощи использования необходимого hook_preprocess_HOOK()
и способа подключения через render array, а также при помощи специальной Twig функции attach_library()
.
{{ attach_library('mymodule/cuddly-slider') }}
<div>Some markup {{ message }}</div>