hallo,
ich hab soeben eine backend user group angelegt mit der id 4 und jene schreib ich auch in setup.txt und contants.txt meiner extension weil ich sie dort benötige ...
nun stellt sich die frage wo ich im TCA diese variable ev. auslesen kann, da ich in einer selectbox nur die be_user dieser konfigurierbaren usergroup haben will!
also ... ich will im TCA
"foreign_table_where" => "usergroup=###WERT AUS DER EXTENSION###",
verwenden wobei "###WERT AUS DER EXTENSION###" der wert ist den ich in static und constants konfiguriert habe!
geht dies?
lg, pranko
pranko_janko schrieb
geht dies?
laut Core API geht das nicht,
du wirst also um eine itemsProcFunc nicht herumkommen.
ich habe eben auch nichts gefunden!
dennoch danke ...
Aber aufpassen! Solange der Aufruf im Backend erfolgt, gilt das TS-Setup der Seite oder des BE-Users.
$pageTSconfig = t3lib_BEfunc::getPagesTSconfig($pageId);
$uid = intval($pageTSconfig['tx_deineextension.']['usergroup']);
Der Eintrag muss in der TS-Setup einer Seite oder eines Users erfolgen:
tx_deineextension.usergroup = 123
Die Eintragungen des Static-Templates einer Extension sind nur bei Aufrufen über das Frontend vorhanden und abrufbar.
danke ... werd es mir ansehen ob ich es so lösen kann!