Mapbender
3.0.7
  • English
    • Systemrequirements and Installation
    • Mapbender Quickstart: First steps with Mapbender
    • Functions
      • Base functions
      • Search
      • Export / Print
      • Editing
      • WMC
      • Backend
        • Layerset
        • Source
        • Cookie-Banner
        • FOMUserBundle - Users and Security
        • Using the FOM Manager
        • OWSProxy3
      • FOMUserBundle - Users and Security
      • Other
    • Customization / Tipps and tricks
    • FAQ - Frequently Asked Questions
    • Architecture
    • Development
    • How to write Mapbender Documentation?
    • Version history
  • Deutsch
Mapbender
  • Docs »
  • Welcome to the Mapbender documentation »
  • Functions »
  • Backend »
  • Cookie-Banner
  • Edit on GitHub

Cookie-Banner¶

(since 3.0.7.0)

Applications support displaying a Cookie-Banner which is customized via the Mapbender configuration files. We use the code from Cookie Consent without making an additional call to the internet.

The banner is displayed in any application on the first run.

Das Banner erscheint in einer beliebigen Anwendung.

../../../_images/cookiebanner1.png

After this banner is dismissed it doesn’t appear again, until you have deleted the cookie in your Webbrowser. Mapbender depends on cookies and stores its PHP-session there.

Configuration¶

Configuration takes place in the app/config/config.yml file and accounts for the whole Mapbender instance. In the sections twig and globals an additional entry cookieconsent is added. If this sections is not available the banner will not be displayed.

Tip

After changing these parameters you have to clean the contents of the cache-directory (app/cache/\*).

# Twig Configuration
twig:
    [...]
    globals:
    [...]
     cookieconsent:
         backgroundColor: "#000000"
         backgroundTextColor: "#ffffff"
         buttonColor: "#f1d600"
         buttonTextColor: "#000000"
         message: "This website uses cookies to ensure you get the best experience on our website."
         dismissText: "OK"
         linkText: "Learn more"
         linkUrl: "http://www.myurl.loc/privacy-policy"
         theme: "classic"
         position: "bottom-right"
    [...]

The parameters follow the configuration of the Cookie Consent template.

  • backgroundColor: Background-Color of the banner in HEX-Code.
  • backgroundTextColor: Text-Color of the banner in HEX-Code.
  • buttonColor: Color of the Dismiss (OK) button in HEX-Code.
  • buttonTextColor: Text-color of this button in HEX-Code.
  • message: The main text in double quotes.
  • dismissText: The button-text in double quotes.
  • linkText: The link-text. Written in double quotes.
  • linkUrl: The URL of the link, normally referring to the Privacy Terms. Written in double quotes.
  • theme: The theme of the banner. Please refer to the Cookie Consent webpage.
  • position: The position of the banner. Please refer to the Cookie Consent webpage.
Next Previous

© Copyright 2018, The Mapbender Team.

Built with Sphinx using a theme provided by Read the Docs.