Loading...
Navigation überspringen

Glossar: T

Table Configuration Array im TYPO3

Verzeichnis von TYPO3-Erweiterungen

TypoScript ist die Konfigurationssprache in TYPO3, mit der der Aufbau und die Darstellung von Inhalten im Frontend gesteuert werden. Es handelt sich dabei nicht um eine Programmiersprache im klassischen Sinne, sondern um eine deklarative Beschreibung, wie TYPO3 Inhalte strukturieren und anzeigen soll.


Einsatzbereiche von TypoScript

Mit TypoScript lässt sich unter anderem festlegen:

  • Welche Inhaltselemente auf welcher Seite erscheinen
  • Welche Templates und Strukturen verwendet werden
  • Welche Pfade, IDs, Farben oder andere Konstanten systemweit gelten


Aufbau von TypoScript

TypoScript besteht typischerweise aus zwei Hauptbereichen:

  • Constants: Zentrale Werte, wie z. B. Pfade, IDs oder Farben. Sie lassen sich an einer Stelle definieren und zentral ändern.
  • Setup: Der Teil, in dem der konkrete Seitenaufbau und die Ausgabe definiert werden. Hier wird beispielsweise konfiguriert, welche Menüs angezeigt werden oder wie Inhalte gerendert werden sollen.


Vorteile

  • Keine Programmierkenntnisse notwendig – reine Konfiguration
  • Klar strukturiert und gut nachvollziehbar
  • Änderungen werden direkt nach dem Speichern (und Leeren des Caches) im Frontend sichtbar
  • Kann direkt im TYPO3-Backend (Modul „Template“) angepasst werden


Typischer Anwendungsfall

Ein gängiger Einsatz von TypoScript ist das Anpassen oder Erweitern der Ausgabelogik einer Webseite – z. B. das Erstellen einer individuellen Navigation, das Einbinden zusätzlicher Datenquellen oder das gezielte Ausblenden von Inhaltselementen auf bestimmten Seiten.

Das Typoscript Root-Template ist das Wurzel-Template einer TYPO3-Seite. Hier liegt meistens die Grund-Konfiguration und es werden weitere Konfigurationen eingebunden.

banner_coding.ms_extensions_onlineshop
banner_coding.ms_extensions_onlineshop
banner_coding.ms_extensions_onlineshop

Du suchst unsere hochwertigen TYPO3-Erweiterungen

Hier geht´s lang

Shop

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
N6M_________4KR______
__B____7____C_5___EXW
__M___TX3___L_E______
__5____N____L_I___FD2
__6_________Y7C______