Ich habe hier die Anweisungen befolgt, ein Benutzer hat auch hier berichtet: Why Cookie Consent Doesn't Show Up?
Der Skript-Builder hat mir zwei Teile gegeben, die ich in den Template-Editor einfügen soll.
Einen im Head, den anderen im Body.
Allerdings sehe ich, dass der Editor tatsächlich sagt:
Und für den Body sagt er:
Also, für den Teil, der in den “Body” eingefügt werden soll, kann ich ihn einfach in den “Footer”-Bereich einfügen, es spielt keine große Rolle, da er meiner Meinung nach immer noch im Body sein wird.
Für den Head weiß ich nicht, wo ich ihn einfügen soll.
Hier sind einige Beispiele für den einzufügenden Code:
Zum Einfügen in den HEAD
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
Zum Einfügen in den BODY (vorzugsweise am Ende)
<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": "we use cookies for essential operations",
"dismiss": "OK",
"link": "(details)",
"href": "yadayada.com/privacy"
}
});
</script>
Nun kann ich nicht einmal sagen, ob es überhaupt funktioniert, denn wenn ich den Teil einfüge, der in den BODY-Bereich gehört (ich habe in diesem Screenshot Footer verwendet, aber auch Body ausprobiert), erhalte ich beim Speichern ein Popup, das einfach “403 error” sagt.
Ich vermutete, es sei ein Problem mit der Einstellung content security policy script src und fügte sowohl die Domain als auch die spezifische URL zur .js-Datei hinzu (gemäß diesen Anweisungen), aber es gibt mir immer noch denselben Fehler.
Leider hilft mir die generische 403-Meldung nicht zu verstehen, was hier schief läuft.#
Irgendwelche Ideen, was ich hier tun kann?




