Zum Inhalt springen

Fluid Variable, welche einen Doppelpunkt enthält, ausgeben

Erstellt am 10. August 2016 · 1 Antwort · letzte Antwort am 2. Oktober 2016

Tags: Fluid, ViewHelper, Frage

TillS ·

Hallo zusammen,

ich habe mehrere Items mit Array-Keys, welche einen Doppelpunkt enthalten. Beispielsweise group:beschaeftigungsart, group:einsatzort etc. Die Daten kommen aus einem XML-Feed und ich kann sie leider nicht anpassen.

Wenn ich die einzelnen Items über eine foreach Schleife ausgebe, dann kann ich diese Keys nicht ausgeben {item.group:beschaeftigungsart} funktioniert natürlich nicht. Den Doppelpunkt escapen funktioniert leider auch nicht.

Mein momentaner Workaround ist, die Items mehrfach über den groupedFor Viewhelper zu schleifen. Dort kann ich als groupBy "group:beschaeftigungsart" und groupKey "beschaeftigungsart" festlegen. Dann kann ich die Variable {beschaeftigungsart} ausgeben. Sonderlich elegant ist das natürlich nicht.

Über f:alias funktioniert es ebenfalls nicht.

Hat jemand eine Idee wie ich es ohne den groupedFor Viewhelper hinbekomme?

Viele Grüße,
Till

(TYPO 6.2.26)

aemka ·

Mach doch einen simplen String-Replace von ":" in was anderes in dem eingelesenen XML-String, bevor du das in ein XML-Objekt wandelst.