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.
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.
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.
plugin.tx_cookieman {
settings {
links {
dataProtectionDeclarationPid = ###YOUR-DATA-PROTECTION-PID###
imprintPid = ###YOUR-IMPRINT-PID###
}
}
}