Security-Settings
Current Security Level =
open security settings reset security settingsHinweis
Das ist alles Work in Progress!
Bislang funktioniert das mit:
- Google Analytics
- Google Maps
- Facebook Page Plugin
- YouTube
Hinweise
Allgemein: Für die Funktion der Erweiterung wird ein Modul "YDS DSGVO Cookiebar" im Seitenlayout benötigt
CSS: Der body-Tag erhält eine Klasse mit der gewählten Sicherheitsstufe "privacy_setting_X", wobei X folgende Werte annehmen kann (1-3 oder -1 für "nichts gewählt")
PHP: Es wird ein Cookie mit der gewählten Sicherheitsstufe gesetzt "user_privacy_settings"
JS: Bei document ready und bei Änderungen wird ein JS-Event getriggert "YDS.user_privacy", mit der gewählten Sicherheitsstufe ("level") als Parameter
Contao: Bei Wahl einer Einstellung durch den Besucher wird zu Dokumentationszwecken ein Eintrag in einer Log-Datei im Ordner "files" erzeugt. Die Log-Datei finden Sie hier
Das Modul versendet zur Initialisierung das JS-Event YDS.initiate mit folgendem Parameter action
Für | Template | |
---|---|---|
Google Analytics | initGA | |
Google Maps | initGM | |
Facebook Page | initFB | |
YouTube | initYT |
JS Verwendung in Templates (Beispiel für Google Analytics)
<script> jQuery(document).on(\'YDS.initiate\', function (event, params) { if(params.action == \'initGA\'){ // initialize Google Maps } } </script>
BITTE NICHT DIE STANDARD-TEMPLATES VERWENDEN, SONDERN DIESE:
Element | Template | |
---|---|---|
Google Analytics | analytics_google_yds_dsgvo | |
Facebook Page | ce_facebook_page_yds_dsgvo | |
YouTube | ce_player_yds_dsgvo |