Zum Inhalt springen

Dynamisches Flexform per PHP?

Erstellt am 15. November 2011 · Noch keine Antworten

Tags: Frage

jimmykimmy ·

Ich versuche mich gerade an einer Lösung, ein Flexform flexibel zu machen. Ich kenne die Extension "DynFlex/Dynamic Flexforms", kann diese aber so nicht gebrauchen.

Ich habe folgendes Problem:
Meine Extension ist sehr konfigurierbar und fügt "tt_content", "tt_news" und "pages" einige Funktionen hinzu.
In der Editierungsmakse von "tt_content" erscheint dann z.B. ein Flexform bei dem ich weitere Konfigurierungen vornehmen kann.

Wenn ich aber bereits in der Konfig meiner Extension "tt_content" von einer bestimmten Funktionalität ausgenommen habe, möchte ich in der Flexform-Maske später natürlich auch keine Konfigurationsmöglichkeiten für die jeweilige Funktionalität anzeigen lassen.

Hatte stumpf versucht, die Verknüpfung der Flexform als php-Datei anzugeben:

FILE:EXT:gamification/Configuration/FlexForms/flex.php'

Das funktioniert zwar, jedoch nur so lange ich kein "echo" Befehl in der PHP Datei ausführe. Dieser wird scheinbar ignoriert. Der restliche XML-Code funktioniert ansonsten.

Hatte jemand evtl. schon einmal dieses Problem und kennt eine Lösung?