Drupal 8: Impressum, Datenschutz und die Cookie Bar installieren

Drupal 8: Impressum, Datenschutz und die Cookie Bar installieren

Mitglied seit

1 Jahr 7 Monate

Hallo liebe Leser! Was braucht eine neue Webseite? Ja, genau, rechtliche statische Seiten, damit das schon mal geregelt ist und hier im Blog konnte ich es bereits umsetzen. Ich habe das Imressum und die Datenschutzerklärung eingefügt und zudem auch noch die Cookie Bar in einem benutzerdefinierten Block. Darum geht es mir in diesem Blogpost.

Back to top

Zum Thema Impressum

Impressum muss man immer nach dem Start eines neuen Blogs umsetzen und das ging hier gut. Ich habe eine einfache Seite erstellt, was man im Backend von Drupal 8 unter Inhalt>Inhalt erstellen>einfache Seite erstellen kann. Den HTML-Code für das Impressum habe ich auf http://e-recht24.de generiert und dann einfach Copy&Paste gemacht. Das hat so gepasst.

Achtet noch darauf, dass ihr unter Struktur>Inhaltstypen>einfache Seite den Textkörper zur Seite hinzufügt. Vorher war es hier nicht so und ich musste den deaktivierten Textkörper noch aktivieren, da man sonst im Frontend auf der Seite keinerlei Inhalte angezeigt bekommt. Das mal machen und bei der Datenschutzerklärung gilt ebenfalls dasselbe Prinzip.

Back to top

Zum Thema Datenschutz

Ihr erstellt im Backend unter Inhalt>Inhalt erstellen>einfache Seite euren Datenschutz. Vorher habt ihr ja das Impressum, Disclaimer und die Datenschutzerklärung auf E-recht24.de generiert. Einfach die Code von dort kopieren und hier im Quellcode einfügen. Fertig sind die rechtlichen Seiten.

Wie ihr sehen könnt, war es sehr einfach und leicht.

Back to top

Die Cookie Bar wollte als Drupal 8 Modul nicht funktionieren, weil es einen Fehler erzeugte und so dachte ich über etwas ganz anderes nach. Zuerst dachte ich mir, den hier generierten Cookie Bar Code im Template meines Themes einzufügen, doch das ging auch komischerweise nicht. Hier bei Drupal 8 klappt so etwas anscheinend nicht, also hatte ich gleich einen coolen Einfall und habe einen benutzerdefinierten Block erstellt.

Vorher muss man im Drupal 8 Backend unter Wysiwyg Text und Formats eines neues Format namens Text erstellen. Dieses neue Format soll nicht mit dem Ckeditor und auch nicht mit HTML arbeiten. Einfach als Text, damit die Cookie Bar im Frontend angezeigt wird.

Die Position der Cookie Bar bestimmt ihr schon mal, da wo ihr sie auch erstellt. Dann muss man einen neuen benutzerdefinierten Block erstellen, was ihr unter Struktur>Block Layouts machen könnt. Dort anklicken und ihr seht alle Seiten-Postionen mit den Blöcken, die man aber noch hinzufügen und richtig platzieren muss. Das wird je nach Theme sehr unterschiedlich sein. Mein aktuelles Drupal 8 Theme hat Footer, Header, zwei Sidebars, sodass das es für mich mehr als genug ist. Ich habe dann diesen Block im Header platziert und die Cookie Bar wird dementsprechend im Footer rechts dargestellt.

Ihr braucht dann, wenn ihr den Block bearbeitet, den generierten Cookie Bar Code dort als Text einzufügen und alles speichern und den Block im Header platzieren. Das wird zur Folge haben, dass die Cookie Bar je nach Position beim Erstaufruf der Webseite dargestellt wird und ich dachte erst, dass das nicht klappen wird. Doch, es hat aber so geklappt und da ich hier auch noch responsive Social Share Buttons oben links habe, brauche ich hier im Blog definitiv eine Datenschutzerklärung und die Cookie Bar, weil es Google so möchte.

Falls ihr auf der eigenen Webseite mit Google Produkten arbeitet, braucht ihr jedenfalls eine funktionierende Cookie Bar, die mich auf den Blogs keineswegs mehr stört. Man klickt doch schon laufend darauf ;).

Smileys gehen hier bei Drupal 8 und Ckeditor leider nicht. Sei es drum.

Nun habt ihr erfahren, wie man rechtliche Seiten und die Cookie Bar bei Drupal 8 CMS realisieren kann.

by Alexander Liebrecht

Back to top

Kommentare

Neuen Kommentar schreiben

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.

Eingeschränktes HTML

  • Zulässige HTML-Tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • Website- und E-Mail-Adressen werden automatisch in Links umgewandelt.

Text

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
5 + 11 =
Lösen Sie diese einfache mathematische Aufgabe und geben das Ergebnis ein. z.B. Geben Sie für 1+3 eine 4 ein.