Il s'agit d'une librairie js https://tarteaucitron.io/fr/ permettant de gérer les contraintes RGPD de votre site. Nous l'avons donc adopté et implémenté dans npds.
L'implémentation peut être schématisée ainsi :
- Emplacement des fichiers :
lib/tarteaucitron/
- Adaptation pour npds
- Configuration et appel
npds_tarteaucitron_service.js
et npds_tarteaucitron.js
permettent la configuration :- Le premier est surtout destiné à l'application (architecture et interface)
- Le deuxième pour les services potentiellement utilisés par le portail ...
- Les appels à la librairie se situent :
modules/!!!include!!!/header_head.inc
pour le core du script : tarteaucitron.min.js
et vos paramètres : npds_tarteaucitron.js
modules/!!!include!!!/footer_after.inc
pour vos paramètres de service npds_tarteaucitron_service.js
- Au cas ou : pour une désactivation de la librairie commentez (//) les lignesdefine('CITRON','tarteaucitron');
dans les fichiers /modules/!!!include!!!/header_head.inc
et /minisite.php
🍋🍋🍋
Thèmes
Ceci est une nouvelle possibilité d'individualiser encore plus votre page d'accueil (landing page) ...
Quand on appelle la page d'accueil (défini par $Start_Page
dans les préferences du site)
si dans le dossier du thème actif il existe un fichier : themes/votretheme/html/header_landing.html
c'est lui qui sera chargé (à la place du fichier themes/votretheme/html/header.html
)
sinon
c'est le fichier themes/votretheme/html/header.html
qui sera chargé
C'est donc ce fichier header_landing.html
(suivant son contenu) qui modifiera l'aspect et ou le contenu de la partie supérieur de votre page d'accueil ...
Et voilà ...
L'outil tarteaucitron étant implémenté vous pouvez en cliquant sur Gestion des services puis dans l'onglet Vidéo autoriser ou interdire le chargement du service concerné et donc de fait autoriser ou pas son affichage et donc le dépôt de cookies.
Ces tags sont écrits directement vu que l'on ne dispose pas d'outils pour le faire ....
Ci-dessous ils sont légèrements modifiés pour ne pas être interprétés. Donc à l'utilisation supprimer TOUS les espaces et REMPLACER ' id de votre video ' par l'ID de votre vidéo.
[ video_yt ] id de votre video [ /video_yt ]
[ video_vm ] id de votre video [ /video_vm ]
[ video_dm ] id de votre video [ /video_dm ]
Une vidéo Youtube ...
Une vidéo Viméo...
Une vidéo Dailymotion
Ici on a utilisé à partir du menu de l'éditeur tiny ... (qui nous permet de choisir un metamot de npds)
yt _ video( id de votre video )