Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== Typo3 ====== ===== Composer install ===== ==== Typo3 8 LTS ==== <code> composer create-project typo3/cms-base-distribution <projectName> ^8 </code> ==== Typo3 9 LTS ==== <code> composer create-project typo3/cms-base-distribution <projectName> ^9 </code> ===== Own extension in Composer ===== Create ''Sources/Extensions'' folder in Project Folder and edit composer.json to add highlighted line <sxh; highlight:3> …, "repositories": [ { "type": "path", "url": "Source/Extensions/*"} ], … </sxh> add your extension to ''require'' section (see ''composer.json'' file in your extension) <sxh> ..., "require": { "yourvendor/yourextension": "^9.5" }, </sxh> ===== ddev ===== ==== ddev & typo3 quick setup ==== Five lines to setup and run a typo3 installation: <sxh bash> 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 </sxh> ==== html Suffix Typo3 9.5 ==== In die config.yaml der Seite einfügen <sxh yaml> routeEnhancers: <code> PageTypeSuffix: type: PageType default: '.html' map: '.html': 0 </code> </sxh> finiweb/intern/typo3.txt Zuletzt geändert: 2022/08/15 07:28von afineske