Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


extensions_typo3 [2023.12.12 16:02] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== TYPO3 Extensions ======
  
 +
 +Extensions sind ein wichtiges Werkzeug, mit dem man die Funktionen von TYPO3 mannigfaltig erweitern kann. Wir zeigen Ihnen Grundzüge der Programmierung einer TYPO3 Extension.
 +
 +===== Konfiguration und Datenmodell =====
 +
 +In der Datei ext_localconf.php setzt man Standards zur Einbindung von Plugins für die gesamte Extension fest. In weiteren Dateien definieren Sie das Datenmodell einer Extension.
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr zum Thema **[[extension_programmierung|TYPO3 Extension Programmierung]]**!
 +</WRAP>
 +
 +
 +===== Fluid Templates =====
 +
 +**Fluid Templates** sind der Standard zur Generierung von Inhalten in **TYPO3**. Dies gilt für das **Templating**, also die Gestaltung von HTML-Vorlagen für die gesamte Webseite, genauso wie für die Gestaltung des HTML-Outputs einer Extension.
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr über **[[fluid_templates|Fluid Templates]]**!
 +</WRAP>
 +
 +
 +===== Fluid Partials =====
 +
 +Bei Partials in TYPO3 handelt es sich im wesentlichen um Fluid Templates, die in die die Generierung bestimmter Inhalte einer Webseite ausgegliedert ist.
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr über **[[fluid_partials|Fluid Partials]]**!
 +</WRAP>
 +
 +===== Fluid Layouts=====
 +
 +Ein Fluid Layout bildet die Grundlage für die Einbindung von Fluid Templates. Es dient als Inhaltsverzeichnis der eingebundenen Dateien des gesamten Layouts der Webseite.
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr über **[[fluid_layouts|Fluid Layouts]]**!
 +</WRAP>
 +
 +
 +===== XLF Language Datei=====
 +
 +Eine TYPO3 Extension bietet die Möglichkeit, Inhalte für verschiedene Sprachen in XLF-Dateien zu verwalten. Die Dateien liegen im Verzeichnis
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr über **[[xlf_language|XLF Language Datei]]**!
 +</WRAP>
 +
 +
 +===== Aufbau einer Provider Extension=====
 +
 +Eine **Provider Extension** gilt als der Königsweg bei der Konfiguration einer TYPO3 Webseite. In einer eigenen Extension können Sie die gesamte TypoScript Konfiguration, alle Fluid Templates und sämtlich Frameworks für CSS und JavaSript ablegen.
 +
 +<WRAP left tip 100%>
 +Lesen Sie mehr über den  Aufbau einer **[[provider_extension|Provider Extension]]** in TYPO3!
 +</WRAP>