TYPO3 - Distribution mit FLUID Templates erstellen
Aus Wikizone
Version vom 20. Juni 2016, 12:41 Uhr von 149.172.227.142 (Diskussion) (→Beispiel für TypoScript in einzelnen Dateien)
Links
Übersicht
- Extension mit Extension Builder erzeugen
Extension erzeugen
Grundgerüst der Distribution erzeugen. Das geht am schnellsten mit dem Extension Builder. Wichtig bei der Erstellung:
- Key und Vendor
- Category: Distribution
- TYPO3 Version
Nach dem Speichern wird die benötigte Grundstruktur erzeugt.
Optional: Evtl. weitere Systemextensions und Extensions aktivieren lassen. Dazu bei depends z.b.
'version' => '', 'recycler' => '', 'filemetadata' => '', 'powermail' => '', 'realurl' => ''
Weitere Verzeichnisse die oft benötigt werden anlegen:
Configuration/TypoScript/ setup.txt constants.txt Configuration/TSConfig
Distribution aktivieren
- Root Template anlegen
- Standardcode rausschmeißen
- Distribution Includen
TypoScript
Beispiel für TypoScript in einzelnen Dateien
Dies ist nur ein möglicher Weg.
- Unterordner in TypoScript erstellen z.b. Library
- Skripte in Setup.txt inkludieren (das geht inzwischen mit dem ganzen Ordner (es werdenalle Dateien in diesem Ordner inkludiert)
<INCLUDE_TYPOSCRIPT: source="DIR: ./Library" extension="ts">
Wenn die Skripte über eine Ordnerdefinition geladen werden, bindet Sie TYPO3 in alphabetischer Reihenfolge ein. Daher ist es sinnvoll eine Nummerierung voranzustellen. Damit man die Constants in den gleichen Ordner packen kann nehmen wir hier die Endung txt und schreiben in der Constants.txt
<INCLUDE_TYPOSCRIPT: source="DIR: ./Library" extension="txt">
010_page.ts 010 ...