TypoScript constants

Adjust the TypoScript constants (again, either in a sys_template record or in a file in your site package).

All constants are prepended with plugin.tx_cookieman.settings.

resourcesBasePath

Property
resourcesBasePath
Data type
path
Default
EXT:cookieman/Resources
Example
EXT:mysitepackage/Resources
Description
Path to directory that holds the themes. Default enables the shipped demo themes. See Custom themes how to create a new theme.

theme

Property
theme
Data type
string
Default
bootstrap4-modal
Example
my-theme
Description

Name of the theme. It is used to extend the resourcesBasePath to create the full path to templates and assets.

The shipped default themes are (each showcase the functionality a bit differently):

  • bootstrap3-banner: needs Bootstrap 3; uses a text link “settings” instead of a button; shows “Accept all cookies” only after opening the settings; uses custom accordion CSS to show opened/closed state (+/x) and enhanced checkboxes
  • bootstrap3-modal: needs Bootstrap 3, uses custom CSS on the “settings” button and the accordion to show opened/closed state (⯈/⯆), shows the checkboxes inside left of the accordion header
  • bootstrap4-modal: needs Bootstrap 4, uses custom CSS on the “settings” button and the accordion to show opened/closed state (+/x), shows the checkboxes inside right of the accordion header

You can check out the Demo or see the Screenshots to get an idea.

Of course you can use your own custom theme (see Custom themes).

minify

Property
minify
Data type
boolean
Default
1
Description

Cookieman comes with both minified and regular stylesheets and JavaScripts for the demo themes.

It set to 1, the minified versions of the .css and .js files are used. You can set it to 0 for debugging purposes.