Site sets reference
ext: is configured via TYPO3 Site Sets and Site Settings.
This is the recommended and default approach.
See the TYPO3 main documentation for Site Sets: Site sets.
Properties
Enable Site Sets
- Open your site config:
config/sites/<your- site>/ config. yaml -
Add the needed dependencies:
dependencies: - quicko/clubmanager # Optional: # - quicko/clubmanager-login # - quicko/clubmanager-cookiemanCopied!
Configure Site Settings
Add your project-specific values in:
config/
Base set quicko/clubmanager
clubmanager.memberJournalStoragePid
-
- type
-
int
- Default
- Path
-
settings.yaml
Page/folder where new member journal entries are stored. If set to
0, entries are stored in the same folder as the member record.
page.theme.cookieconsent.enable
-
- type
-
bool
- Default
-
false
- Path
-
settings.yaml
The Clubmanager base set disables the Bootstrap Package cookie consent feature by default. This avoids conflicts when
quicko/orclubmanager- cookieman ext:is used for consent handling. Existing project site settings can still override this value explicitly.cookieman
Login set quicko/clubmanager-login
Use this set if you use frontend login features.
clubmanagerLogin.storagePid: 123
clubmanagerLogin.loginFormPid: 45
clubmanagerLogin.memberProfilePage: 67
clubmanagerLogin.emailFrom: 'demo@clubmanager.software'
clubmanagerLogin.emailFromName: 'Clubmanager Demo'
clubmanagerLogin.replyToEmail: 'post@quicko.software'
clubmanagerLogin.redirectPageLogout: 10
clubmanagerLogin.label.login: 'Login'
clubmanagerLogin.label.profile: 'Profil'
clubmanagerLogin.label.logout: 'Logout'
Cookieman set quicko/clubmanager-cookieman
Use this set if you integrate ext:.
clubmanagerCookieman.contentBlockerMode: 'cookieman'
plugin.tx_cookieman.settings.theme: 'bootstrap5-modal'
clubmanagerCookieman.links.dataProtectionDeclarationPid: 10
clubmanagerCookieman.links.imprintPid: 11
The base set already keeps page. by
default, so Bootstrap Package cookie consent stays disabled unless a project
explicitly enables it again.
The legacy TypoScript constants imported by the Cookieman set also enforce
page. for the same reason.
Fallback behavior (legacy)
Site Settings are preferred. For backward compatibility, existing TypoScript and extension configuration values are still used as fallback in these cases:
clubmanagerfalls back toLogin. storage Pid = 0 plugin.tx_ clubmanager. settings. fe Users Storage Pid clubmanagerfalls back toLogin. login Form Pid = 0 plugin.tx_ clubmanager. settings. fe Users Login Pid clubmanagerkeeps existing values from your legacy cookieman TypoScript/constants configurationCookieman. links.* = 0