Was ist TypoScript und was ist TypoScript nicht

Zunächst einmal müssen wir klären, was ein Content Management System wie Typo3 ist.


In einem Content Management System (CMS), werden Inhalt und Design getrennt von einander behandelt und gespeichert.

Das CMS Präsentiert die Inhalte so, wie wir definieren, dass es dargestellt werden soll. Wenn wir jetzt eine andere Darstellung wünschen, brauchen wir "nur" die Darstellungsform ändern, ohne den Inhalt berühren zu müssen. Je umfangreicher eine Website ist, desto mehr kommt dieser Nutzen zum tragen.

Beim Eintragen der Daten im Backend werden die Daten, die ihr im Frontend präsentiert bekommt, ganz anders dargestellt.

Der Inhalt wird zum einen in der Datenbank gespeichert (Texte, Seiten, ...), jedoch Medien wie Bilder Downloads Multimediainhalte werden im Filesystem hinterlegt.

Eine Menge von PHP Dateien sind dafür zuständig, dass die Daten korrekt für das Frontend aufbereitet werden.

TypoScript sorgt dafür, dass die PHP Dateien nach unseren Wünschen konfiguriert werden. TypoScript ist also keine wirkliche Programiersprache, da Sie nichts ausführt, keine entscheidungen trifft, usw.. Es ist eine Konfigurationssprache.