Hallo zusammen,
ich stehe gerade vor einem kleinem Problem und hoffe ihr könnt mir weiterhelfen.
Ich würde gerne Flexforms auf eine Tabelle einer eigenen Extension anwenden. Ist so etwas möglich? Ich habe bisher immer nur Extensions gefunden die Flexforms in der tt_content verwenden. Ich lasse mich aber gerne eines besseren belehren. 😉
Der Hintergrund ist folgender: Ich entwickle im moment eine Onlineanmeldung zu verschiedenen Veranstaltungen. Bestehende Extension sind leider auf grund der Anforderungen nicht brauchbar.
In der Veranstalltungstabelle sollen alle Arten von Veranstaltungen erfasst werden. Die verschiedenen Veranstaltungsarten haben teilweise unterschiedliche Felder. Um jetzt nicht ein tabelle mit 10.000 (ok, übertrieben) Spalten anlegen zu müssen, würde ich gerne diese unterschiedlichen Felder in ein Flexform Feld auslagern.
Mein Problem ist nun: Wie stelle ich es an, dass das BE die Datensätze auch entsprechend darstellt?
Und: Gibt es eine elegantere Möglichkeit das Flexform auszulesen?
Im Moment würde ich das Flexform in die Eigenschaft $this->cObj->data['pi_flexform'] kopieren, dann mit $this->pi_initPIflexForm() umwandeln und dann wieder zurück kopieren.
Der alte Wert muss natürlich vorher gebackupt und nach zurückkopiert werden.
Hat jemand soetwas schonmal gemacht oder weiß in welcher Extension sowas genutzt wird?
Vielen Dank und Grüße
Alex