Ajout d'une bannière de consentement aux cookies

Je suivais les instructions ici, un utilisateur a également signalé ici : Why Cookie Consent Doesn't Show Up?

Le constructeur de scripts m’a donné deux éléments à ajouter dans l’éditeur de modèles.

Un dans la tête, l’autre dans le corps.

Cependant, je vois que l’éditeur dit en fait :

Et pour le corps, il dit :

Donc, pour la partie à ajouter dans le “corps”, je peux facilement l’ajouter dans la section “Pied de page”, cela n’a pas vraiment d’importance car cela restera dans le corps, je suppose.

Pour la tête, je ne sais pas où je devrais la mettre.

Pour vous donner un exemple du code à ajouter :

À ajouter dans HEAD


<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />

À ajouter dans BODY (de préférence à la fin)


<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
<script>
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#343c66",
      "text": "#cfcfe8"
    },
    "button": {
      "background": "#f71559"
    }
  },
  "theme": "classic",
  "content": {
    "message": "nous utilisons des cookies pour les opérations essentielles",
    "dismiss": "OK",
    "link": "(détails)",
    "href": "yadayada.com/privacy"
  }
});
</script>

Maintenant, je ne peux même pas dire si cela fonctionne, car lorsque j’ajoute la partie qui devrait aller dans la section BODY (j’ai utilisé Footer dans cette capture d’écran mais j’ai aussi essayé Body), j’obtiens une popup à la sauvegarde qui dit simplement “Erreur 403”.

J’ai imaginé que c’était un problème avec le réglage content security policy script src et j’ai ajouté à la fois le domaine et l’URL spécifique du fichier .js (en suivant ces instructions) mais cela me donne toujours la même erreur.

Malheureusement, le message générique 403 ne m’aide pas à comprendre ce qui ne va pas ici.

Une idée de ce qu’il faut faire ici ?

3 « J'aime »

Il existe un composant de thème qui gère le consentement aux cookies, mais il date d’environ 4 ans, donc je ne suis pas sûr qu’il fonctionnera :

Désolé si cette réponse était contradictoire, mais peut-être réessayer ? J’espère que cela vous aidera.

2 « J'aime »

Merci @twofoursixeight, comme nous n’allons utiliser que les cookies techniques (fonctionnels) de base, cela pourrait aussi fonctionner. Santé

2 « J'aime »

Je peux confirmer que ce composant de thème fonctionne toujours. Je l’utilise sur la dernière version de Test-passé.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.