Setup 

Service Filtering 

services.whitelist

services.whitelist
type

string (comma-separated list)

Default

''

Restrict the available services to the given list of service names. If a whitelist is defined, only the listed services are active. Any configured services.blacklist is ignored when a whitelist is present.

Example:

plugin.tx_klaroconsentmanager.settings.services.whitelist = google-analytics, matomo
Copied!

services.blacklist

services.blacklist
type

string (comma-separated list)

Default

''

Disable specific services by name. All other services remain active. The blacklist is evaluated only if no services.whitelist is set.

Example:

plugin.tx_klaroconsentmanager.settings.services.blacklist = facebook-pixel
Copied!

Configuration 

configuration.[...]

configuration.[...]
type

Array

Default

[]

Path

plugin.tx_klaroconsentmanager.settings

The entries made here from TypoScript are merged into the configuration array shortly before the transformation into the JavaScript configuration. Accordingly, make sure that the lowerCamelCase notation is used to match the final keys.

Please note that nesting in the TypoScript override cannot currently be mapped well in the context of elements such as services without an associative index. In addition, there is (still) no plausibility check of the keys used.

In addition, there is currently no type conversion according to the properties, which can lead to problems on the Klaro JavaScript side with non-string types. At the moment, I recommend using only known keys without nesting and with string type.

Example

plugin.tx_klaroconsentmanager.settings.configuration {
    elementID = overwrittenID
    cookieName = overwrittenCookieName
}
Copied!