ExternalContent Komponenten Demo

Grundlegendes Verwendungsbeispiel

Dieses Beispiel verwendet die Standard-Übersetzungen und zeigt, wie externe Inhalte wie Karten oder eingebettete Medien nach Benutzerzustimmung angezeigt werden können.

Empfohlener Inhalt

An dieser Stelle finden Sie einen externen Inhalt mit zusätzlichen Informationen. Sie können ihn sich mit einem Klick anzeigen lassen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden.
Mehr dazu in unserer Datenschutzerklärung.

Benutzerdefiniertes Text Beispiel

Dieses Beispiel zeigt, wie der gesamte Textinhalt des Zustimmungsdialogs angepasst werden kann.

YouTube Video Inhalt

Wir möchten Ihnen ein YouTube-Video zeigen. Durch Ankreuzen des Kontrollkästchens stimmen Sie zu, dass YouTube externe Inhalte lädt und möglicherweise Cookies speichert.
Ihre Daten werden an YouTube (Google) übertragen. Weitere Informationen finden Sie in unserer Datenschutzerklärung.
Datenschutzerklärung

Dauerhaftes Kontrollkästchen Beispiel

Dieses Beispiel lässt das Zustimmungs-Kontrollkästchen auch nach der Zustimmung des Benutzers sichtbar, damit er sie leicht widerrufen kann.

Social Media Feed

Dieser Inhalt lädt externe Social-Media-Beiträge. Das Kontrollkästchen bleibt sichtbar, sodass Sie es jederzeit deaktivieren können.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden.
Mehr dazu in unserer Datenschutzerklärung.

Implementierungshinweise

Event-Behandlung

Die Komponente sendet benutzerdefinierte Ereignisse, wenn Inhalt angezeigt oder ausgeblendet wird:

// Auf Ereignisse hören
document.addEventListener('external-content-shown', (event) => {
  console.log('Content shown:', event.detail);
  // Tracking, Analytik, etc. hinzufügen
});

document.addEventListener('external-content-hidden', (event) => {
  console.log('Content hidden:', event.detail);
});

Styling

Die Komponente enthält Standard-Styling, kann aber mit der customClass-Eigenschaft und CSS angepasst werden.