====== Typo3 ====== ===== Composer install ===== ==== Typo3 8 LTS ==== composer create-project typo3/cms-base-distribution ^8 ==== Typo3 9 LTS ==== composer create-project typo3/cms-base-distribution ^9 ===== Own extension in Composer ===== Create ''Sources/Extensions'' folder in Project Folder and edit composer.json to add highlighted line …, "repositories": [ { "type": "path", "url": "Source/Extensions/*"} ], … add your extension to ''require'' section (see ''composer.json'' file in your extension) ..., "require": { "yourvendor/yourextension": "^9.5" }, ===== ddev ===== ==== ddev & typo3 quick setup ==== Five lines to setup and run a typo3 installation: mkdir typo3v9 && cd typo3v9 ddev config –project-type=typo3 –docroot=public –create-docroot=true ddev composer create typo3/cms-base-distribution:"9.5" –prefer-dist ddev start touch public/FIRST_INSTALL && ddev launch typo3/install.php ==== html Suffix Typo3 9.5 ==== In die config.yaml der Seite einfügen routeEnhancers: PageTypeSuffix: type: PageType default: '.html' map: '.html': 0