finiweb:intern:typo3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
finiweb:intern:typo3 [2019/08/26 12:09] – ↷ Page moved from finiweb:typo3 to finiweb:intern:typo3 afineskefiniweb:intern:typo3 [2022/08/15 07:28] (aktuell) afineske
Zeile 1: Zeile 1:
 ====== Typo3 ====== ====== Typo3 ======
 +
 ===== Composer install ===== ===== Composer install =====
 +
 ==== Typo3 8 LTS ==== ==== Typo3 8 LTS ====
-<code>composer create-project typo3/cms-base-distribution <projectName> ^8</code>+ 
 +<code> 
 +composer create-project typo3/cms-base-distribution <projectName> ^8 
 + 
 +</code> 
 ==== Typo3 9 LTS ==== ==== Typo3 9 LTS ====
-<code>composer create-project typo3/cms-base-distribution <projectName> ^9</code>+ 
 +<code> 
 +composer create-project typo3/cms-base-distribution <projectName> ^9 
 + 
 +</code> 
 ===== Own extension in Composer ===== ===== Own extension in Composer =====
-Create ''sources'' folder in Project Folder and edit composer.json to add highlighted line+ 
 +Create ''Sources/Extensions'' folder in Project Folder and edit composer.json to add highlighted line 
 <sxh; highlight:3> <sxh; highlight:3>
-...+ …,
 "repositories": [ "repositories": [
-  { "type": "composer", "url": "https://composer.typo3.org/"+    { "type": "path", "url": "Source/Extensions/*"} 
-  { "type": "path", "url": ".sources/*"} +], … 
-], +
-...+
 </sxh> </sxh>
-add your extension to ''require'' section (see ''composer.json'' file in your extension)+add your extension to ''require'' section (see ''composer.json'' file in your extension) 
 <sxh> <sxh>
-...+...
 "require": { "require": {
- ... +    "yourvendor/yourextension": "^9.5" 
- "yourvendor/yourextension": "^9.5" +},
- }, +
-...+
 </sxh> </sxh>
 +
 ===== ddev ===== ===== ddev =====
-<code>cd <projectName> + 
-ddev config  # confirm all with [enter] +==== ddev & typo3 quick setup ==== 
-ddev start + 
-touch public/FIRST_INSTALL+Five lines to setup and run a typo3 installation: <sxh bashmkdir 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':
 </code> </code>
 +
 +</sxh>
 +
 +
  • finiweb/intern/typo3.1566821389.txt.gz
  • Zuletzt geändert: 2019/08/26 12:09
  • von afineske