Une fois votre bannière créée et personnalisée, du code est généré pour être intégré dans un site web. ce Ce code est visible dans le panel Balises à intégrer :
...
Table of Contents | ||
---|---|---|
|
...
WordPress
Installer l'extension : "Insert headers and footers" (https://wordpress.org/plugins/insert-headers-and-footers/) sur WordpressWordPress.
Une fois l'extension installée et activée, faire un copier-coller du code à intégrer dans la section "head" de l'extension.
...
Dans votre dossier racine du site Drupal, créez créer un dossier "module" ;
Dans le dossier "module", créez créer un sous-dossier "myLibrariesLoader" ;
Dans le dossier "myLibrariesLoader", créez créer 3 fichiers comme indiqué ci-dessous :
myLibrariesLoader.info.yml pour déclarer le module
...
, qui doit être dans le package "Custom" ;
myLibrariesLoader.libraries.yml pour déclarer les balises de script qui seront ajoutées aux pages (détail ci-dessous) ;
Code Block tarteaucitron: version: 1.x header: true js: <url de tarteaucitron (1ère balise du panel d'intégration)>: { external: true } tac_config: version: 1.x header: true css: theme: <url du style personnalisé (3ème balise du panel d'intégration)>: { external: true } js: <url de la configuration personnalisée (2ème balise du panel d'intégration)>: { external: true } dependencies: - myLibrariesLoader/tarteaucitron
myLibrariesLoader.module pour activer le module et lui faire utiliser les 2 librairies.
...
Attention, le fichier
...
doit impérativement débuter par "<?php",
...
sans espaces
...
ni sauts de ligne
...
avant.
Code Block <?php function myLibrariesLoader_page_attachments(array &$attachments) { $attachments['#attached']['library'][] = 'myLibrariesLoader/tarteaucitron'; $attachments['#attached']['library'][] = 'myLibrariesLoader/tac_config'; }
Note |
---|
Ces trois fichiers doivent impérativement avoir le même nom que le dossier dans lequel ils se trouvent. |
...