Hallo zusammen,
ich importiere aus einem JSON-File diverse Felder in News-Beiträge, was auch wunderbar klappt.
Nur bei der Zuweisung mehrerer Kategorien scheitere ich .... Bei einer Kategorie kein Problem.
In meinem JSON kommen die beiden Kategorien aus 2 Feldern:
{
"id": 150,
"departmentAlternative": {
"id": 1092,
"key": "78",
"title": "CategoryOne"
},
"department": {
"id": 1113,
"key": "219",
"title": "CategoryTwo"
}
}
Laut Doku sollte das ja mit dem title funktionieren (was ja auch nur mit einer Kategorie funktioniert).
Ich versuche jetzt die beiden Kategorien in ein eigenes Feld zu importieren (kommasepariert) um es dann dann auf sys_category zu mappen (sys_categories sind entsprechend schon angelegt).
Aber ich bekomme hier immer nur einen title importiert:
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['external'] = [
0 => [
'field' => 'department',
'arrayPath' => 'department/title',
'transformations' => [
10 => [
'trim' => true,
'mapping' => [
'table' => 'sys_category',
'referenceField' => 'title',
'default' => ''
]
],
],
],
1 => [
'field' => 'departmentAlternative',
'arrayPath' => 'departmentAlternative/title',
'transformations' => [
10 => [
'trim' => true,
'mapping' => [
'table' => 'sys_category',
'referenceField' => 'title',
'default' => ''
]
],
],
],
];
Wo liege ich hier falsch? Wäre für Hilfe sehr dankbar ;)