Cette application est un fork de tarteaucitron.js et utilise notre CDN pour l'injecter sur votre site en vous donnant la possibilité de la configurer via le back-office.
Sur votre site, en front, il faudra ajouter le script suivant :
<script>
function cdnNoviusTacLoaded() {
window.tarteaucitron.init({
showAlertSmall: false,
acceptAllCta: true,
orientation: 'middle',
privacyUrl: '/politique-de-confidentialite.html',
mandatory: true,
adblocker: true,
showIcon: true,
});
window.tarteaucitron.overrideLang = window.tacOverrideLang;
window.dataLayer = window.dataLayer || [];
window.tarteaucitron.user.googletagmanagerId = 'GTM-XXXXXXX';
(window.tarteaucitron.job = window.tarteaucitron.job || []).push('googletagmanager');
}
</script>
La globale window.tarteaucitron.overrideLang
est importante car elle permet de modifier les textes via l'application de texte paramétrable.
Concrètement dans le core de tarteaucitron.js, s'il trouve cette variable, il n'utilise pas ses propres fichiers JS de langue. S'il ne la trouve pas, il utilisera les fichiers de langue originaux de TAC.
La version de tarteaucitron.js disponible actuellement sur le CDN est la version 1.4.x
. Tant qu'il n'y a pas de montée en version majeure il n'y aura rien besoin de changer sur cette application.
Lorsqu'il y aura une montée de version sur le CDN (1.5.x ou 2.0.x), il faudra modifier l'url qui se trouve dans config/config.php
sur cette application ou la surcharger sur votre projet.
Exemple :
This package is under GNU Affero General Public License v3 or (at your option) any later version.