iframe ausblenden wenn Cookie-Consent abgelehnt wurde

Thema wurde von Frankenwald Hanf-Shop, 24. November 2021 erstellt.

  1. Frankenwald Hanf-Shop

    Frankenwald Hanf-Shop Erfahrener Benutzer

    Registriert seit:
    1. August 2019
    Beiträge:
    71
    Danke erhalten:
    14
    Danke vergeben:
    42
    Wenn man im Shop ein iframe mit einem Social-Media Newsfeed einrichtet und Besucher den Cookie ablehnen, wird der iframe nicht mehr angezeigt. Soweit funktioniert das wunderbar.
    Nur entsteht jetzt ein hässlicher white-space und den möchte ich mit diesem script ausblenden.

    Code:
    if($('.iframe-embed').css('display') == 'none')
    {
    $('.iframe-embed-wrapper').hide();
    }
    Auch das funktioniert wunderbar. Wo kann ich den Code in Gambio einbinden?

    mfg
     
  2. Frankenwald Hanf-Shop

    Frankenwald Hanf-Shop Erfahrener Benutzer

    Registriert seit:
    1. August 2019
    Beiträge:
    71
    Danke erhalten:
    14
    Danke vergeben:
    42
    Problem gelöst.
    Man muss den Seiten-Cache leeren... ^^

    Ich hab unter ../themes/mein_theme/javascripts/custom/ ein neues Script erstellt mit dem Inhalt:

    Code:
    $(function() {
    
      if($('.iframe-embed').css('display') == 'none') {
        $('.iframe-embed-wrapper').hide();
      }
    
    });
    Ist das so okay oder sind im Zusammenspiel mit Gambio noch wichtige Konventionen zu beachten?