Hi, das ist keine Unsicherheit, sondern erfahrungsgesättigte Skepsis.
Solange man nur Marker ausgibt und ein bisschen wrappt, ist das alles kein Problem. Aber das ging ja bisher auch schon gut. Wenn ich aber immer mehr Logik ins Template packe, gefährde ich letztendlich die Updatefähigkeit der Extension. Denn die beruhte bisher darauf, dass die Datenschicht und Ausgabeschicht sauber voneinander getrennt sind. Ich hatte es jetzt schon ein paar Mal mit Powermail, dass nach einem Update von 2.0.6 auf 2.0.10 die Formulare nicht mehr rund liefen. Und das lag daran, dass sich etwas bei den Powermail-Viewhelpern geändert hatte. Was zur Folge hatte, dass ich alle an den 2.0.6-er-Templates gemachten Änderungen nochmal neu machen musste. Was wir da benötigen, ist eine definierte Schnittstelle zu den Viewhelpern, sodass die ebenfalls über TypoScript vom Integrator überschrieben werden können. Sonst werden die Extensions nicht wirklich updatefähig sein. Außerdem möchte ich als Integrator ja vielleicht auch selbst Viewhelper hinzufügen. Das kann ich jetzt nur, wenn ich die in die Extension reinpatche (oder wieder eine eigene Extension baue, mit der ich die andere erweitere, usw. umständlicher geht's nun wirklich nicht). Aber selbst dann bin ich auch wieder in PHP, Typoscript und Fluidtemplates gleichzeitg am runschmieren. Objektorientierung? MVC-Pattern? Domaindriven Design? Nie gehört! Sauberer wäre es in der Tat, man könnte das alles im Typoscript erledigen. Dann müsste Typoscript objektorientiert sein und ein bisschen so wie jQuery. Aber das ist ein anderes Thema. Beste Grüße Stefan Padberg Am 13.03.2014 09:41, schrieb Cedric Ziel: > Hallo, > > Ich verstehe deine Unsicherheit bzgl "was gehört denn nun ins Template"? > > Da es im TYPO3-Land immer 2 Lager gibt ("Ich mache alles mit TypoScript" > und "Ich vermeide TypoScript wo immer es geht"), kannst Du dir ruhigen > Gewissens eine Seite aussuchen. > Was fluid-templates angeht; da verhält es sich ähnlich. Ein gutes > Beispiel für aufgeräumte Templates ist zB EXT:news. > > Claus Due bereitt momentan einen task für EXT:builder for, der statische > Template Analysen aus performance-Sicht macht. Mal sehen, was das gibt :) > > Ansonsten muss ich sagen, dass es erstaunlich wenig Fragen zu > fluid-Templating gibt. - Ich bin positiv gestimmt und nehme das als gutes > Zeichen. > > VG; > Cedric _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german