Fehler: Tao und Workaround für das Cookie-Consent-Tool der Contao Marketing Suite zur Behebung der Anzeigeprobleme mit Ghostery

Charleen's Avatar

Charleen

06 May, 2022 07:52 AM

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!

  1. Support Staff 1 Posted by RockSolid Theme... on 06 May, 2022 12:42 PM

    RockSolid Themes's Avatar

    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:

    <?php $this->class = str_replace('cookie-bar-visible','',$this->class) ?>
    
  2. 2 Posted by Charleen on 06 May, 2022 01:09 PM

    Charleen's Avatar

    Vielen Dank für die schnelle Antwort. Leider hat sich das Verhalten des Cookie-Layers nicht verändert.
    Gibt es noch eine Möglichkeit?

  3. Support Staff 3 Posted by RockSolid Theme... on 06 May, 2022 02:35 PM

    RockSolid Themes's Avatar

    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. 4 Posted by Charleen on 06 May, 2022 02:53 PM

    Charleen's Avatar

    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. 5 Posted by Charleen on 06 May, 2022 06:03 PM

    Charleen's Avatar

    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.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • ghostery.jpg 451 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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