Zum Inhalt springen

Zugriff auf Artikel für mehrere Gruppen?

Erstellt am 23. April 2010 · Noch keine Antworten

Tags: TCA, Frage

tobyte ·

Hallo,

ich steh ein wenig aufm Schlauch. Ich wollte gerne tt_products Produkte dahin anpassen, dass man im Datensatz unter Zugriff nicht nur eine Gruppe auswählen kann, sondern mehrere Gruppen. Mein vorgehen war jetzt folgendes:

1. tca.php anpassen:

'fe_group' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.fe_group',
'config' => Array (
'type' => 'select',
'size' => 5,
'maxitems' => 20,
'items' => Array (
Array('', 0),
Array('LLL:EXT:lang/locallang_general.php:LGL.hide_at_login', -1),
Array('LLL:EXT:lang/locallang_general.php:LGL.any_login', -2),
Array('LLL:EXT:lang/locallang_general.php:LGL.usergroups', '--div--')
),	
'exclusiveKeys' => '-1,-2', 
'foreign_table' => 'fe_groups'
),

und in der Datenbank hab ich die Tabelle tt_products in der spalte fe_group angepasst in TYP: VARCHAR und Länge: 100

Danach war es auch möglich, dass ich im Artikel im Backend mehrere Gruppen auswählen kann, allerdings wird immer nur der erste Eintrag in der Liste genommen. In der Datenbank stehen allerdings beide ausgewählten Gruppen in der Tabellenspalte.

Evtl. ist es ja nur eine kleinigkeit und jemand kann mir weiterhelfen?