Skip to content

novius/novius_tarteaucitron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novius TarteAuCitron

version

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.

tac

Exemple d'installation:

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.

Montée en version du CDN

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 :

image

Licence

This package is under GNU Affero General Public License v3 or (at your option) any later version.