Hi,
stehe wiedermal vor einem kleinen Problem, welches ich auch nach stundenlangem recherchieren im Netz und lesen in der Core-Doku nicht lösen kann:
gegeben TCA.php (Ausschnitt)
'keyvalue1' => array (
'exclude' => 0,
/*=========>*/ 'label' => 'LLL:EXT:myproducts/locallang_db.xml:tx_myproducts_product.keyvalue1',/*<=========*/
'config' => array (
'type' => 'input',
'size' => '30',
'eval' => 'required',
)
),
"keyvalue1" ist ein Teil eines Paares von Eckdaten (zB Länge: 300mm, Breite: 400mm). Das Produkt ist einer Kategorie zugewiesen (zB Stühle, Reifen, Mobiltelefone).
Stühle - Eckdaten: Länge (mm), Breite (mm)
Reifen - Eckdaten: Durchmesser (mm), Profiltiefe (mm)
Mobiltelefone - Eckdaten: Gewicht (g), Akkubetriebsdauer (h).
Ist jetzt alles nur eine Hausnummer, wichtig wäre es für mich im Backend nach dem Auswählen der Kategorie (List-Module > Edit record) das Label für das Feld "keyvalue1" und "keyvalue2" dynamisch anhand der Kategorie auszulesen.
Die entsprechende Bezeichnung des Labels steht in der Tabelle "categories" unter "label1" und "label2".
Alles was ich bis lang zu dem Thema gefunden habe "userfunc label tca" resultiert nur in der Änderung der Darstellung im Backend von TYPO3 im List-Modul (ext_tables.php).
Ich brauche jedoch eine Möglichkeit dieses Label dynamisch im TCA zu füttern.
Wie bekomme ich das hin?