Config cookieman
Out-of-the-box ext: has integrated a content blocker for Youtube
in the Fluid-template for the detail view of the locations and thus offers a
2-click solution for the display of Youtube movies within the
Clubmanager list and detail views.
EXT:clubmanager/Resources/Private/Partials/Youtube.html
Important
If you want to make use of functionality for data protection of
youtube and/or google maps integration with a cookie consent manager
ext: provides a preconfigured Site Set and TypoScript fallback
for
ext:cookieman.
Important steps
Cookieman: Enable Site Set
- Install ext:cookieman
- Open your site config:
config/sites/<your- site>/ config. yaml -
Add the cookieman set dependency:
dependencies: - quicko/clubmanager - quicko/clubmanager-cookiemanCopied!
Note
Static TypoScript templates are no longer used. Configure values via site
settings.
The Clubmanager base set also disables Bootstrap Package cookie consent by
default via page., so ext:
can be used without the Bootstrap consent banner running in parallel.
Cookieman: Site settings
Set cookieman-related values in:
config/
clubmanagerCookieman.contentBlockerMode: 'cookieman'
plugin.tx_cookieman.settings.theme: 'bootstrap5-modal'
clubmanagerCookieman.links.dataProtectionDeclarationPid: 10
clubmanagerCookieman.links.imprintPid: 11
See also Site sets reference.
If a project wants to use the Bootstrap Package cookie consent feature instead
of ext:, it can override page. in its
site settings.
Cookieman TypoScript (fallback / optional overrides)
Setup
Have a look at the ext: TypoScript Setup and change wording etc. in your
own sitepackage to your needs.
EXT:clubmanager/Configuration/TypoScript/Cookieman/setup.typoscript
Important
Keep content active, otherwise the content blocker
integration in EXT:
no longer works as intended.
plugin.tx_clubmanager.settings.contentBlockerMode = cookieman
The plugin. are preset for ext: defaults.
Use site settings first and keep TypoScript changes minimal.
Constants
Have a look at the ext: TypoScript constants and change wording etc. in your
own sitepackage to your needs.
EXT:clubmanager/Configuration/TypoScript/Cookieman/constants.typoscript
Tip
Legacy projects can still use the following constants block. With Site Sets,
prefer clubmanager and
clubmanager in site settings.
The Clubmanager Cookieman constants also set
page. by default. This disables the
Bootstrap Package cookie consent feature when ext: is used and
prevents both consent solutions from running in parallel. Projects can still
override this explicitly if needed.
page.theme.cookieconsent.enable = 0
plugin.tx_cookieman {
settings {
links {
dataProtectionDeclarationPid = ###YOUR-DATA-PROTECTION-PID###
imprintPid = ###YOUR-IMPRINT-PID###
}
}
}