Drupal 8 вызов js на странице

Лучший ответ

Аватар пользователя ivnish ivnish 28 октября 2020 в 9:43
1

Использовать препроцесс хук и там добавить нужную библиотеку к конкретной странице

А можно добавить код прямо в поле body ноды

Комментарии

Аватар пользователя ivnish ivnish 28 октября 2020 в 9:43
1

Использовать препроцесс хук и там добавить нужную библиотеку к конкретной странице

А можно добавить код прямо в поле body ноды

Аватар пользователя Николай_новичок Николай_новичок 8 апреля в 8:18

Добавил в function theme_name_preprocess_page(&$variables)

if ($variables['is_front']) {
    $variables['#attached']['library'][] = 'theme_name/main';
  }

В theme_name.libraries.yml добавил

main-news:
  js:
    js/main_news.js: {}

Теперь подключается JS только на главной странице