kgaut.net // Développeur web PHP / Drupal freelance
contactez-moi

Drupal 8 et Drupal 9 - Attacher une librairie CSS ou JS à une vue

Cet article a été écrit il y a plus de quatre ans, son contenu n'est peut-être plus d'actualité.

Voici comment inclure des fichiers CSS ou JS sur une page contenant une vue.

Pour rappel les librairies peuvent être définies dans un thème ou un module.

Utilisation du hook HOOK_views_pre_render.

Dans le .module de votre module :

function MON_MODULE_views_pre_render(\Drupal\views\ViewExecutable $view) {
  if ($view->storage->id() === 'front_blog') {
    $view->element['#attached']['library'][] = 'theme/swiper-library';
    $view->element['#attached']['library'][] = 'theme/univers-js';
  }
}

 

Contenus en rapport

snippet · 15 Jul 2019 Drupal 8 - ajouter du css ou du javascript à un module snippet · 11 Jan 2017 Drupal 8 - Ajouter des variables à l'objet javascript DrupalSettings snippet · 7 Fév 2020 Drupal 8 - Views - Créer un filtre contextuel personnalisé snippet · 17 Nov 2017 Drupal 8 - Views - Récupérer un formulaire exposé

Commentaires (0)