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
}
You then only have to store this in the typoscript of the plugin and it is already available in the controller or in the Fluid template.
Another colleague wanted to write middleware because he didn't know how to pass get parameters to Fluid using typoscript.
And yet another colleague said quite succinctly: "typoscript stinks from the mouth"
To show what typoscript can do in modern life, I will create a small collection of scripts with real and constructed examples.