Voici comment attacher une librairie javascript ou un fichier css à un module custom dans drupal 8.
Dans les extraits de code ci-dessous, le nom machine du module sera « shoutbox ».
Déclaration de la librairie
#shoutbox.libraries.yml
# nom de la librairie
shoutbox :
js:
# chemin vers le fichier relatif au module
js/shoutbox.js: {}
css:
theme :
# chemin vers le fichier relatif au module
css/administration.css : {}
Voici comment attacher cette librairies dans un bloc, un preprocess de template ou un controller
// suivant l'endroit ooù l'on attache la librairie, cela peut être $build, $variables...
// la partie avant le slash définie le nom du module qui défini la librairie
// la partie après le slash est le nom de la librairie choisie dans le fichier shoutbox.libraries.yml
$variables['#attached']['library'][] = 'shoutbox/shoutbox';
Commentaires
Your blog provided us with valuable information to work with. Each & every tip of your post is awesome. Thanks a lot for sharing. Keep blogging,
Respect Is The Key Determinant Of High-Performance Leadership. How Much People Respect You Determines How Well They Perform.
<a href=https://sites.google.com/view/red-dead-redemption-2-crack-pc/> Red Dead Redemption 2 Crack </a>
<a href = https: //sites.google. com / view / vavoo-pro-crack /> Vavoo Pro Crack </a>
<a href=https://sites.google.com/view/after-effects-crack/> After Effects Crack </a>
Ajouter un commentaire