Download the PHP package tdoescher/cokiban-bundle without Composer
On this page you can find all versions of the php package tdoescher/cokiban-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tdoescher/cokiban-bundle
More information about tdoescher/cokiban-bundle
Files in tdoescher/cokiban-bundle
Package cokiban-bundle
Short Description Cookie-Banner der über die Contao config.yml konfiguriert wird
License LGPL-3.0-or-later
Informations about the package cokiban-bundle
Cookie-Banner der über die Contao config.yml konfiguriert wird
Diese Modul erzeugt einen Cookie-Banner der rein über die "config.yml" von contao konfiguriert und eingebunden wird.
Twig-Support
Um den Twig-Support zu gewährleisten gibt es in diesem Bundle eine angepaste Version des content_element/_base.html.twig Tempaltes, dies wird automatisch geladen.
Um Templates hinter den Cookie-Banner zu verstecken die das content_element/_base.html.twig Template nicht verwenden kann der Inhalte des Templates manuell mittels {{ cokiban_open() }}
und {{ cokiban_close() }}
umschlossen werden.
Scripte & Styles
Cokiban erfordert Alpine.js (https://alpinejs.dev). Im Seitenlayout kann Alpine.js mittels des js_alpine bei den JavaScript-Templates aktiviert werden. Außerdem muss das JavaScript-Template js_cokiban aktiviert werden, dieses importiert das JavaScript und die Stylesheets für das Banner.
Nutzt man gulp oder webpack können die Dateien über diese Pfade inkludiert werden:
Für das ce_cokiban_replacement.html Template verwende ich diesen CSS-Code:
bzw. diesen für die content_element/cokiban_replacement.html.twig Twig-Version:
Konfiguration
Die Konfiguration wird der config.yml hinzugefügt. Tipp: Der übersichtshalber kann man eine zusätzliche cokiban.yml erstellen und die Konfiguration in diese auslagern. Mittels imports: - { resource: cokiban.yml }
kann diese importiert werden.
Link zum Cookiebanner / Inserttag
Um einen Link zu erzeugen der das Cookiebanner öffnet gibt es zwei Inserttags:
und:
All versions of cokiban-bundle with dependencies
contao/core-bundle Version ^4.13 || ^5.0
tdoescher/alpinejs-bundle Version ^1