TYPO3 - Distribution mit FLUID Templates erstellen

Aus Wikizone
Wechseln zu: Navigation, Suche

Links

https://jweiland.net/video-anleitungen/typo3/typo3-projekte-verwalten/templates-als-distribution.html#c2632

Übersicht

  1. 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
...