Zum Inhalt springen

Kofiguration (ext_localconf.php) mit Hilfe von einer Flexform

Erstellt am 25. August 2011 · 1 Antwort · letzte Antwort am 25. August 2011

Tags: Frage

Inchtabokatables ·

Hallo,

ich versuche gerade in der Konfiguration einer Extension auf Daten von einer Felxform zuzugreifen. Leider ohne Erfolg.
Die Idee ist die Folgende:

Damit die Extension sehr einfach (ohne Typoscript oder ähnliches) von Redakteuren eingebunden werden kann (als Plugin),
wird diese mit Hilde einer Flexform konfiguriert. Dabei kann man auch eine Personengruppe auswählen. Je nachdem welche Personengruppe nun ausgewählt wurde, sollen andere Konfigurationen in der ext_localconf.php festgelegt werden.

Standardmäßig darf z.B. die Personengruppe 1 folgendes sehen:

Tx_Extbase_Utility_Extension::configurePlugin(
			$_EXTKEY,
			'Test',
			array(
				'Test' => 'list, show, 
			),
			// non-cacheable actions
			array(
				'Test' => '',						
			)
	);

Die Personengruppe 2 darf z.B. das ganze auch editieren. Gibt es nun eine Möglichkeit auf die Flexformdaten zuzugreifen?
Ich habe eigentlich wenig Lust in den kompletten Controllern die Berechtigungen abzufragen.

Über Hilfe würde ich mich freuen.

Gruß, der Timo

Inchtabokatables ·

Hallo,

so jetzt löse ich das mal selber. Mal wieder in die völlig falsche Richtug gedacht (ich schieb das einfach mal aufs Wetter).
Dafür eine Flexform anzuwenden ist natürlich Unsinn. Richtig wäre zwei verschiedene Plugins zu 'registrieren' (warum ist mir das nicht früher eingefallen???).

Also:

Tx_Extbase_Utility_Extension::registerPlugin($_EXTKEY, 'GF', 'Test - Gruppe 1');
Tx_Extbase_Utility_Extension::registerPlugin($_EXTKEY, 'GS', 'Test - Gruppe 2');

Damit hat Mann/ Frau genau das was er wollte. Ähm : Entschuldigung für die Störung.......

Gruß...

#angry#