Hi,
ich schreibe gerade eine Extension, wo ich folgende relation habe:
Projekt
- Category
- Filter
-- Filter Option
- Images
- Files
Wie ich im Backend zur Erstellung eines Projektes das TCA für Category, Images und Files als Selectfelder darstelle weiss ich. Hier ist alles wie es soll.
Allerdings benötige ich für die Filter die Möglichkeit, die Filter Optionen auszuwählen, und nicht nur den Globalen Filter.
Ich bekomme zwar den "netten" Tree mit Checkboxen ausgeliefert, allerdings fehlen mir halt die Optionen zum direkten anwählen.
Die Datenstrutur in der Datenbank verknüpft die Projekt Tabelle mit der Filter Tabelle und die Filter Tabelle holt sich die Optionen aus der FilterOptions Tabelle.
Ich hoffe ich habe mich halbwegs vernünftig ausdrücken können.
Im Anhang seht Ihr, wie ich es derzeit habe, es fehlt unter "Filter1" bzw "Filter2" dann entsprechend noch die Optionen zu den jeweiligen Filtern.
Mein TCA für dieses Feld schaut jetzt wie folgt aus:
'filter' => array(
'exclude' => 0,
'label' => 'LLL:EXT:gd_volunteering/Resources/Private/Language/locallang_db.xlf:tx_gdvolunteering_domain_model_projects.filter',
'config' => array(
'type' => 'select',
'size' => 10,
'minitems' => 0,
'maxitems' => 5,
'autoSizeMax' => 5,
'multiple' => 1,
'foreign_table' => 'tx_gdvolunteering_domain_model_filter',
'foreign_field' => 'projects',
'renderMode' => 'tree',
'treeConfig' => array(
'parentField' => 'projects',
'appearance' => array(
'expandall' => true,
'showHeader' => true,
)
)
),
),
Es wäre Super, wenn mir hier jemand einen Schubs in die richtige Richtung geben könnte.
LG, Volker.
