Hallo Zusammen,
Ist-Zustand:
Modul "Base" ist 5 mal initialisiert (5mal als Modul mit unterschiedlichen Varianten erstellt).
Es soll nun möglich sein, über die Artikeleinstellungen für die jeweiligen Instanzen des Moduls ein eigenes Backend-Formularfelder zu erstellen.
Code:$GLOBALS['BE_FFL']['BaseManagment'] = 'BaseMgnt';Ich möchte gerne die Ausgabe bzw. Verarbeitung von 'BaseMgnt' abhängig von der Modul-Id machen.Code:$objmBase = $this->Database->prepare("SELECT id, variante FROM tl_module where variante != ''" and type = 'BASE') ->execute(); $listvariante = ""; while ($objmBase->next()) { $listvariante .= ",".$objmBase->variante; $GLOBALS['TL_DCA']['tl_article']['fields'][$objmBase->variante] = array( 'label' => $objmBase->variante, 'inputType' => 'BaseManagment' ); // wie kann ich nun die $objmBase->id an BaseManagment übergeben? } $GLOBALS['TL_DCA']['tl_article']['palettes']['default'] = str_replace('keywords', 'keywords;{show_variante},'.$listvariante.";", $GLOBALS['TL_DCA']['tl_article']['palettes']['default']);
Gibt es hier einen Ansatz, Argumente zu übergeben?
Hätte da jemand eine Idee oder Lösungsvorschlag zur Realisierung? Oder ist das schon alles im Ansatz falsch?
lieben Gruss
Dennis

Zitieren

