Warum typoscript?
In den vergangen Jahren bin ich beim update von Fremdsystemen über Lösungen gestoßen, Komplexität einiges an Kopfschütteln hervorgerufen hat.
Die meisten dieser Implementierungen lösen leider Probleme die durch typoscript viel eleganter gelöst werden können und dadurch vollkommen updatesicher sind.
Da fällt mir beispielsweise ein Controller ein, der Daten aus der aktuellen Seite zur Verfügung stellt. Also im großen und ganzen das, was man hiermit auch lösen kann.
Daten der aktuellen Seite in typoscript
variables {
pageTitle = TEXT
pageTitle.data = page:title
}
Das muss man dann nur noch im typoscript des Plugins hinterlegen und schon steht es im Controller zur Verfügung oder im Fluidtemplate.
Ein andere Kollege wollte eine Middleware schreiben weil es nicht wusste wie man Get-Parameter mittels typoscript an Fluid weiterreicht.
Und noch ein anderer Kollege meinte ganz lapidar: “typoscript stinkt aus dem Maul”
Um zu zeigen was typoscript so im modernen Leben noch leisten kann, werde ich hier eine kleine Scriptsammlung mit echten und konstruierten Beispielen erstellen.