Zum Inhalt springen

Probleme mit fluid und Templateausgabe (f:format.raw)

Erstellt am 25. Dezember 2012 · 2 Antworten · letzte Antwort am 26. Dezember 2012

Tags: Fluid, ViewHelper, Frage

ristic ·

Hallo zusammen,

bin etwas verwirrt und hoffe ihr könnt mir auf die Sprünge helfen.

Habe Anfang diesen Jahres noch ein Projekt umgesetzt, in dem ich Fluid und Extbase für die Templateausgabe verwenden wollte.
Hat auch funktioniert mit TYPO3 4.6.4, Fluid Templating Engine [fluid] (v1.4.1) und Extbase Framework for Extensions [extbase] (v.1.4.2). Hier funktioniert auch die Ausgabe im Template mit "<f:format.raw>{stuff}</f:format.raw>".

Jetzt wollte ich ein neues Projekt starten, diesmal mit der TYPO3 4.5.22 LTS. Leider gibt er mir hier Fehler beim Verwenden von format.raw aus "Could not analyse class:Tx_Fluid_ViewHelpers_Format_RawViewHelper maybe not loaded or no autoloader?"
Hab hierzu zwar etwas gefunden, dass dies wohl in der Version 1.3.0 nicht verwendet werden kann und man eine Fallback-Lösung benutzen sollte...? Aber mehr habe ich bisher auch nicht rausgefunden? #angry#

Weiß hier jemand Rat?

Zusätzlich ein paar Fragen:
1. Kann mir auch noch jemand erklären, warum in der LTS Version von [fluid] die Version 1.3.1 (auch noch Beta) bzw. auch von [extbase] die Version 1.3.4 (wenigstens stable) verwendet wird?
2. Bin ich zu blind oder sind die neueren Versionen von [fluid] und [extbase]im TER wirklich nicht zu finden? (Hängt das mit den Versionen der Extensions evtl. mit den Versionen von TYPO3 zusammen?

Sorry sind viele Fragen, aber hier hat sich wohl einiges geändert... :o

ristic ·

oje oje...
Kann meine Frage zum Teil mal wieder selbst beantworten... #angry#

Ganz böse, selbst Schuld und vergessen das static template "css_styled_content" einzufügen... #giggle#

(Übrigens: format.raw funktioniert noch nicht, falls es also jemand weiß, feel free :p )

ristic ·

:o

also... Hier erst mal die Hilfe, falls es jemand benötigt.
https://review.typo3.org/#/c/10381/

In TYPO3-Version 4.5.22 wird wohl kein "Feature" mehr hinzugefügt, deswegen muss man selbst Hand anlegen.

Die Datei RawViewHelper.php von oben genannter URL herunterladen und (hardcore, sorry, geht bestimmt auch anders) in /typo3/sysext/fluid/Classes/ViewHelpers/Format/ kopieren. Somit funktioniert auch in TYPO3 4.5.* "<f:format.raw>{stuff}</f:format.raw>", was bestimmt einigen helfen wird. Vorsicht! Wenn ihr es so macht! Falls ihr ein Update durchführt, wird es wohl wieder überschrieben.

Kann es zwar irgendwie auch verstehen, die TYPO3-Jungs haben bestimmt einiges zu erledigen und zu beschliessen... aber dieses "Feature" wäre schon noch sinnvoll und wäre eigentlich keine große Sache um es nachzurüsten. Vor allem ist somit etwas irreführend, wenn man im Netz folgendes "1) Verwendung von “f:format.raw” (Fluid Version > 1.3.0):" findet...

Naja, ich hoffe ich konnte somit einige helfen und SUCHEN ersparen... #angry#

gReEtZ