Files
typo3-13/config/system/secrets.example.php
T
frommeandClaude Opus 5.5 42e02095ce feat: restore the disturber content element, port the groups.swiss export
The 404 page (and other pages TYPO3 13 renders) contain disturber elements,
which logged 'no rendering definition' on every 404. The CType is back with
its TypoScript, templates and FlexForm; the TCA uses the TYPO3 13 API.

ep:groups-swiss replaces the TYPO3 10 scheduler tasks, which stopped with
PHP 7.4. It reads the calendar from MyE&P (contingents/calendar, synced from
bpn-connect) instead of bpn-connect directly, so it needs no new credentials,
and publishes all houses from groupsSwissHouses in secrets.php (or one house
given as arguments, as the scheduler tasks did). The ranges match the TYPO3 10
algorithm on 2000 random calendars; --dry-run shows them without sending.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 21:25:26 +02:00

39 lines
1.4 KiB
PHP

<?php
// Template for config/system/secrets.php (not in Git). Values come from the TYPO3 10
// production LocalConfiguration.php; empty values are ignored.
return [
// Production only (DDEV brings its own database settings)
'DB' => [
'Connections' => [
'Default' => [
'dbname' => '',
'host' => '',
'password' => '',
'user' => '',
],
],
],
'SYS' => [
// Must be the production key of TYPO3 10: static pages link to cHash URLs served by TYPO3 13
'encryptionKey' => '',
],
'EXTENSIONS' => [
'ep_products' => [
// /api/hotel, /api/product, /api/content/* (X-Api-Key or ?key=)
'cmsApiKey' => '',
// MyE&P OAuth2 client credentials (import, price calendar); locally e.g. https://myep.ddev.site/api/
'myEpApiBaseUrl' => '',
'myEpApiClientId' => '',
'myEpApiClientSecret' => '',
'myEpApiUrlAuthorize' => '',
'myEpApiUrlToken' => '',
// ep:groups-swiss (cron, daily): availability of the group houses on groups.swiss.
// Production only; the keys are in the TYPO3 10 scheduler tasks 16-21.
// 'groupsSwissHouses' => [
// ['hotel' => 5, 'house' => '9850', 'key' => ''],
// ],
],
],
];