Fehler: Tao und Workaround für das Cookie-Consent-Tool der Contao Marketing Suite zur Behebung der Anzeigeprobleme mit Ghostery
Produkt: Tao Contao
Contao-Version: 4.9.29
Browser und Browserversionen: Firefox und Ghostery
Seit kurzem unterbindet die Ghostery-Browser-Erweiterung die Anzeige des Cookie-Consent-Tools der Contao Marketing Suite. Das Problem ist bekannt, es gibt dazu auch einen Workaround (https://contao-marketingsuite.com/wissen/support/cookie-consent-und-ghostery.html). Dazu muss das fe_page.html5 Template angepasst werden. Tao verwendet ein eigenes angepasstes Template, so dass der nachfolgende Workaround hier nicht greift.
------------------------------------------------
Workaround als Soforthilfe
Nutzer der Contao Marketing Suite können ein eigenes fe_page.html5 Template anlegen und diesen Teil:
<body id="top"<?php if ($this->class): ?> class="<?= $this->class ?>"<?php endif; ?>
gegen diesen Teil austauschen:
<body id="top"<?php if ($this->class): ?> class="<?= str_replace('cookie-bar-visible','',$this->class) ?>"<?php endif; ?>
---------------------------------------------------------
Wie muss ich das fe_page.html5 Template von Tao anpassen, damit der Cookie-Layer wieder ordnungsgemäß angezeigt wird? Im Moment wird er am Ende der Seite unformatiert ausgespielt (siehe Screenshot). Das Problem betrifft leider alle Websites mit dem Tao-Theme und der Contao-Marketing-Suite.
Vielen Dank!
-
ghostery.jpg 451 KB
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by RockSolid Theme... on 06 May, 2022 12:42 PM
Vielen Dank für Ihre Frage.
Bearbeiten Sie dafür bitte die Datei templates/tao/fe_page.html5 und fügen Sie folgenden Code in nach der ersten Zeile hinzu:
2 Posted by Charleen on 06 May, 2022 01:09 PM
Vielen Dank für die schnelle Antwort. Leider hat sich das Verhalten des Cookie-Layers nicht verändert.
Gibt es noch eine Möglichkeit?
Support Staff 3 Posted by RockSolid Theme... on 06 May, 2022 02:35 PM
Im verlinkten Artikel ist folgendes zu lesen:
„Leider führt das bei der strikten Ghostery Einstellung dazu, das der komplette Body ausgeblendet wird. Das Browserfenster ist "weiß".“
Ist das tatsächlich der Fehler der auf Ihrer Seite auftritt?
In Ihrem Screenshot sind Inhalte der Website zu sehen, somit war das Browserfenster vermutlich nicht komplett weiß.
Damit wir Ihnen zielgerichteter weiterhelfen können, schicken Sie uns bitte einen Link zur betroffenen Seite.
4 Posted by Charleen on 06 May, 2022 02:53 PM
Sie haben recht, die Inhalte sind zu sehen, nur der Cookie-Layer wird quasi an das Ende der Website gehangen.
Als Beispiel: jbwebart.de
5 Posted by Charleen on 06 May, 2022 06:03 PM
Problem Gelöst! Falls noch jemand das Problem hat: Ich hatte noch Kontakt mit den Entwicklern. Ghostery blockiert die CSS-Datei für das Consent-Tool. Abhilfe schafft es, das Styling einfach in das allgemeine CSS der Seite zu übernehmen. Siehe: https://community.contao.org/de/showthread.php?82639-Contao-Marketing-Suite&p=558671#post558671.