Hallo Christian,

bis TYPO3 7.6 habe ich Menüs auch per TypoScript gemacht.

Ab 8.7 nutze ich dafür den DataProcessor, der leider in der Dokumentation bisher nicht erwähnt wird. (Zeitmangel oder noch in der Experimentierphase?)

https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html

Er ist im TYPO3-Code zu finden unter typo3\sysext\frontend\Classes\DataProcessing\MenuProcessor.php und zeigt im Klassenkommentar, wie er zu konfigurieren ist.

Auf die Frage, ob TypoScript oder Fluid besser ist, würde ich immer mit Fluid anworten, weil man mit Fluid coole Sachen machen kann, bei denen man mit TypoScript scheitert. In Fluid kann ich sehr einfach ein Menüpartial oder andere Partials während der Weihnachtszeit durch ein Weihnachtspartial oder während der Zeit einer Marketing-Aktion durch ein Marketing-Partial ersetzen. Die Kontrolle darüber liegt dabei beim Redakteur, sobald das Weihnachtstemplate oder Marketingtemplate vorhanden ist.  (Auf Kunden-Wunsch könnten der Redakteur sogar das Templäte selbst nachträglich bauen dürfen.) In TypoScript ist eine solche Flexibilität illusorisch. Gemäß der Clean-Code-Prinzips "vermeide zwei Techniken für die gleiche Sache" erzetze ich in allen neuen Projekten beim Rendering das gute TypoScript durch das bessere Fluid.

TypoScript selbst möchte ich auch in Zukunft nicht missen, weil es sich zum Beispiel die GetText-Funktionen  während der Entwicklung gut für Funktionstests von Seiten nutzen lassen. So wie beim Gegenrechnen in Mathe könnte man den Extbase/Fluid-Output von einzelnen Seiten mit TypoScript-Output automatisiert gegenchecken lassen. Aber diese Form des Testen habe ich bislang noch nicht in einer Extension systematisiert.

Mit besten Grüßen
    Dieter

Am 09.12.2017 um 22:18 schrieb Christian Hackl:
@ Dieter
hmm finde ich nicht, ich schreibe die Navigation nach wie vor in TS - ist einfach weniger zu schreiben und übersichtlicher (bei Standard 0815 Navis). Im TYPO3 Youtube Kanal hab ich übrigends mal nach gefragt, was denn besser sei für sowas wie Navi - TS oder FLUID, Antwort sinngemäß: nimm das was du bevorzugst.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
----
Dr. Dieter Porth - Web-Entwickler

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an