Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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 code est visible dans le panel Balises à intégrer :

Contenu de cette documentation :

Wordpress

  1. Installer l'extension : " Insert headers and footers" https://wordpress.org/plugins/insert-headers-and-footers/ sur Wordpress.

  2. Une fois l'extension installée et activée, faire un copier-coller du code à intégrer dans la section "head" de l'extension.

Drupal

  1. Dans votre dossier racine du site Drupal, créez un dossier "module" ;

  2. Dans le dossier "module", créez un sous-dossier "myLibrariesLoader" ;

  3. Dans le dossier "myLibrariesLoader" , créez 3 fichiers comme indiqué ci-dessous :

  • myLibrariesLoader.info.yml pour déclarer le module. Le module 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) ;

  • myLibrariesLoader.module pour activer le module et lui faire utiliser les 2 librairies. Rien de spécial à part que tout plante si le fichier commence par autre chose que "<?php", comme des espaces ou des sauts de ligne... ;

Ces trois fichiers doivent impérativement avoir le même nom que le dossier dans lequel ils se trouvent.

Détail de myLibrariesLoader.libraries.yml :

  • La librairie tarteaucitron est déclarée en premier car elle sert de dépendance à la librairie "tac_config" ; 

  • Les sources sont récupérées via les liens fournis en paramètres "js" : tarteaucitron est récupéré sur un CDN officiel et "tac_config" est le fichier de configuration généré ;

  • Les 2 librairies ont le paramètre "header: true" pour forcer l'ajout des balises de script dans le <head> des pages html ;

Une fois ces trois fichiers créés, il faut se rendre dans l'onglet Extensions de la console admin du site Drupal, puis chercher le nom du module (ici myLibrariesLoader) dans la barre de recherche. Le module devrait apparaître dans la liste : cocher la case à cocher puis cliquer sur "Installer".

Enfin, cliquer sur le lien "script de mise à jour" dans le bandeau de texte en haut de la page Extensions. Il faudra cliquer sur ce lien à chaque fois que les fichiers du module auront été modifiés.

Pour aller plus loin

  • No labels