Hallo zusammen.
Ich habe ein paar Veranstaltungen (eigenes Modul) und diesen Keywords zugeordnet.
In der Datenbank habe ich dies vereinfacht wie folgt abgebildet:
Code:
tl_foo_events (event_id)
tl_foo_keywords (keyword_id, keyword)
tl_foo_keywords_map (keyword_id, event_id)
Nun würde ich das Modul gerne um die Möglichkeit erweitern die Keyword-Zuordnung
dirkt in der Veranstaltungsmaske zu editieren.
Im DCA (tl_foo_events) komme ich über 'foreignKey' aber nur an alle vorhanden Keywords,
weil die eigentliche Zuordnung ja in tl_foo_keywords_map stattfindet.
Code:
'keywords' => array
(
'label' => &$GLOBALS['TL_LANG']['foo']['keywords'],
'inputType' => 'checkbox',
'foreignKey' => 'tl_foo_keywords.keyword',
'eval' => array ('multiple' => true)
)
Frage ist also: Wie komme ich im DCA an die, der Veranstaltung zugeordneten, Keywords?
Die Keywords mit in tl_foo_event zu schreiben ist keine Option (Thema Redundanz).
Lesezeichen