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';
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']);
Ich möchte gerne die Ausgabe bzw. Verarbeitung von 'BaseMgnt' abhängig von der Modul-Id machen.
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