feat: boot TYPO3 13 with site configs and the theme build

- Site configs for the seven live sites from EP/website, Development
  base variants on *-ep13.ddev.site (DDEV additional_hostnames)
- Webpack Encore build moved to the root, output in
  packages/ep_theme/Resources/Public, public path /_assets/<hash>
- Search UI removed from the kept layouts and partials, as the static
  export already does
- Daytrip room selection and the contingent chain removed (contingent
  import is not ported; no daytrip product has current contingents)
- f:uri.action is final in v13: Uri\AjaxViewHelper invokes it
- Remaining QueryBuilder::execute() and array logicalAnd() calls,
  addRootLineFields, TSFE getData, legacy typo3conf/ext template path
- Rector skips the plugin-to-CType rules; plugins stay list_type

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
frommeandClaude Opus 5.5 committed 2026-10-21 14:25:01 +02:00
1 parent 41b9302d9b
commit a598339f67
56 files changed
+10844 -1348

No files matched your search

+15 -2
View File
@@ -4,7 +4,13 @@ docroot: public
php_version: "8.5"
webserver_type: apache-fpm
xdebug_enabled: false
additional_hostnames: []
additional_hostnames:
- sbw-ep13
- snowzone-ep13
- snowbreak-ep13
- ser-ep13
- alvac-ep13
- cllt-ep13
additional_fqdns: []
database:
type: mariadb
@@ -14,6 +20,7 @@ composer_version: "2"
web_environment:
- TYPO3_CONTEXT=Development
nodejs_version: "24"
timezone: Europe/Berlin
corepack_enable: false
# Key features of DDEV's config.yaml:
@@ -292,7 +299,13 @@ corepack_enable: false
# or
# web_environment: []
# or
# additional_hostnames: []
# additional_hostnames:
- sbw-ep13
- snowzone-ep13
- snowbreak-ep13
- ser-ep13
- alvac-ep13
- cllt-ep13
# can have their intended effect. 'override_config' affects only behavior of the
# config.*.yaml file it exists in.