Cookie Consent Modul 2020

Hallo,

ich habe es direkt im base.tpl eingebaut

    <script defer type="application/javascript"
            src="/out/***/src/js/config.js"></script>
    <script defer type="application/javascript"
            src="/out/***/src/js/klaro.js" data-style-prefix="klaro"></script>
<link rel="stylesheet" type="text/css" href="/out/***/src/js/myklaro.css">

    [{/block}]

Im Augenblick komme ich leider nicht weiter!
Folgende Konfiguration hat mein Shop:

  • Oxid 6.2.1
  • Child - Flow Theme

Habe mir unter Github die Klaro-Dateien (klaro-master.zip) heruntergeladen und nach out/meinchild-theme/src/ mit dem Verzeichnisbaum kopiert. Dann dein Script mit eigener Verzeichnisstruktur in base.tpl eingefügt.

Was muss ich noch einstellen? Was mache ich falsch?
Hilfe von euch wäre sehr schön, Danke!!

Laut Klaro Website musst du den „kompilierten“ Download https://cdn.kiprotect.com/klaro/latest/klaro.js nehmen.
Oder hast du den GitHub-Download selbst kompiliert und es klappt trotzdem nicht?

Hallo
Aus irgendeinem Grund funktioniert der Link bei mir nicht

Hallo und herzlich willkommen, @jofiw.

Welcher denn, hier im Thread gibt’s mehrere?

Hallo,
vielleicht bin ich zu blöd, aber ich bekomme Klaro! nicht richtig eingerichtet.
Da mir die Standard-Cookiemeldung nicht gefällt, wollte ich Klaro! verwenden. Ich benutze nur die erforderlichen Cookies.
Folgende Dinge habe ich erledigt:

  • config.js erstellt und auf Server geladen

  • folgendes Script im base.tpl eingearbeitet

    <script  defer  type = " text/javascript " src = "config.js"> </script> 
    

    <script defer type = " text/javascript " src = "https://cdn.kiprotect.com/klaro/v0.7.18/klaro.js"> </script>

Im Shop funktioniert das Tool auch, doch werden die Einstellungen nicht gespeichert sodass bei jedem Seitenwechsel die Cookie-Meldung erscheint, was natürlich nervt.
Was mache ich falsch?

Nutzt Du dieses Modul hier GitHub - OXIDprojects/oxid-cookie-consent: oxid community cookie consent module ?

Hallo, vielen Dank für die schnelle Reaktion!
Nein, ich nutze Klaro!

Ah okay, und wie bist Du im Detail bei der Integration vorgegangen?

ps. Das obige Modul unterstützt anscheinend auch Klaro!

Hallo,
die erstellte config.js habe ich ins Stammverzeichnis gelegt. Und das o.g. Script in der base.tpl eingebaut.
Es funktioniert auch, bis auf die Tatsache, dass bei jedem Seitenaufruf im Shop die Cookie-Meldung kommt.

ich glaube, indianer3c wollte wissen, was genau in der config.js konfiguriert wurde.
Dort legt man fest, ob und wie und wo die Auswahl den Kunden gespeichert wird.

Ach Entschuldigung, siehste, bin doch zu blöd :sweat_smile:

window.klaroConfig = {
    "version":1,
    "cookieExpiresAfterDays":60,
    "name":"default",
    "status":"active",
    "id":"c6822935e21b10efaaaea24688dc4125",
    "elementID":"klaro",
    "storageMethod":"cookie",
    "cookieName":"klaro",
    "cookieDomain":"https://genussladen.info/bilder/cookies",
    "lang":"zz",
    "languages":["de"],
    "hideToggleAll":false,
    "htmlTexts":false,
    "embedded":false,
    "groupByPurpose":false,
    "purposeOrder":["functional"],
    "default":false,
    "mustConsent":false,
    "disablePoweredBy":true,
    "acceptAll":true,
    "hideDeclineAll":false,
    "noticeAsModal":false,
    "translations":{
      "de":{
        "consentModal":{"description":"Es werden beispielsweise die Session-Informationen oder die Spracheinstellung auf Ihrem Rechner gespeichert. Ohne Cookies ist der Funktionsumfang des Online-Shops eingeschränkt."},
        "consentNotice":{"description":"Dieser Online-Shop verwendet Cookies für ein optimales Einkaufserlebnis. Dabei werden beispielsweise die Session-Informationen oder die Spracheinstellung auf Ihrem Rechner gespeichert. Ohne Cookies ist der Funktionsumfang des Online-Shops eingeschränkt."},
        "privacyPolicyUrl":"https://genussladen.info/Datenschutz",
        "purposes":{"functional":{}}
      },
      "zz":{
        "privacyPolicyUrl":"https://genussladen.info/Datenschutz/",
        "purposes":{"functional":{}}
      }
    },
    "styling":{"theme":[]},"services":[]}

@A_LV könntest Du Bitte die Leerzeichen entfernen - aus

<script defer type = " text/javascript " src = "/bilder/cookies/config.js"> </script>
<script defer type = " text/javascript " src = "https://cdn.kiprotect.com/klaro/v0.7.18/klaro.js">  </script>

wird

<script defer type="text/javascript" src="/bilder/cookies/config.js"></script>
<script defer type="text/javascript" src="https://cdn.kiprotect.com/klaro/v0.7.18/klaro.js"></script>
1 Like

Vielen Dank für deine Hilfe, hat leider noch nichts gebracht. Die Meldung erscheint bei jedem Seitenaufruf.

für mich siehr spontan dieser Abschnitt nicht ganz richtig aus:
"cookieDomain":"https://genussladen.info/bilder/cookies",
Cookie sind in deren Gültigkeit auf eine URL begrenzt, und die eingestellte URL entspricht nicht der URL des shops (diese ist nämlich ohne “bilder/cookies”).
In der Beispiel-Config wird die Domain ebenfalls ohne https vorne angegeben.

Versuch diese Einstellung mal komplett wegzulassen.

2 Likes

Hallo vanilla_thunder!
Super, dass hat geklappt. Vielen, vielen Dank!