Hallo Leute,
meine Extension hat eine Datenbanktabelle mit "points of interrest". In dieser Tabelle gibt es ein Feld "item_id".
Wenn ein Eintrag über das Backend angelegt wird, soll eine Funktion items zum Auswählen für das Feld "item_id" produzieren.
Soweit kein Problem, ich habe meine tca.php abgeändert:
"item_id" => Array (
"exclude" => 1,
"label" => "LLL:EXT:easygmap/locallang_db.xml:tx_easygmap_poi.item_id",
"config" => Array (
"type" => "select",
"itemsProcFunc" => "EXT:easygmap/pi1/class.tx_easygmap_ff.php:tx_easygmap_ff->flexfields",
"size" => 1,
"minitems" => 0,
"maxitems" => 1,
)
),
Ich habe natürlich auch die Klasse tx_easygmap_ff mit der Methode flexfields() angelegt und Werte hinzufügen klappt auch super.
Jetzt müsste ich aber von der flexfields()-Methode aus auf Werte aus dem Constant Editor zurückgreifen.
Also diese Werte, die bei FE-Plugins in dem Array $conf zu finden sind.
Ich habe schon mit print_r($GLOBALS) alle globalen Variablen durchsucht ob die Werte irgendwo zu finden sind und auch schon print_r(t3lib_BEfunc::getPagesTSconfig($id)), aber habe nichts gefunden.
Die Extension hat auch ein FE-Plugin und das kann auf die im Constant-Editor eingegeben Werte ohne Probleme zugreifen (mit $conf).
Gibt es eine Möglichkeit von meiner Methode flexfields() aus auf diese Werte zuzugreifen?
Dieser Thread existiert auch im typo3forum.net