Zum Inhalt springen

Backend TCA: Gruppen mit Untergruppen?

Erstellt am 17. September 2014 · 3 Antworten · letzte Antwort am 18. September 2014

Tags: TCA, Kategorien, Frage

fuzz ·

Hallo,

hat jemand eine Idee wie ich Gruppen mit Untergruppen im Backend abbilden kann?
Quasi wie der Kategorie-Browser oder besseres Beispiel wie bei tt_address.

Dazu dann wie muss ich das dann in Extbase konfigurieren (Models, Controller, etc.)?

Danke schon mal!

toifel ·

Das funktioniert mit type='select'. Dazu dann der renderMode:

'renderMode' => 'tree',
    'treeConfig' => array(
        'appearance' => array('expandAll' => 1, 'showHeader' => 1),
        'parentField' => 'parent',
    ),
fuzz ·

Danke für den Tipp!

Wie muss aber dann dazu mein Model aussehen und ggf. Repository um das auch ordentlich wieder ausgeben zu können?

Thanks!

toifel ·

Sollte in etwa so aussehen:

$fixedTCA = array(
    'type' => 'select',
	'foreign_table' => 'sys_category',
    'mm' => 'sys_category_record_mm',
    'mm_opposite_field' => 'items',
    'mm_match_fields' => array('tablenames' => 'tt_content', 'fieldname' => 'tx_damdownloads_category'),
    'renderMode' => 'tree',
    'treeConfig' => array(
        'appearance' => array('expandAll' => 1, 'showHeader' => 1),
        'parentField' => 'parent',
    ),

	'size' => 6,
	'autoSizeMax' => 20,
	'minitems' => 0,
	'maxitems' => 2, 
	'default' => '',
);