Hallo Torsten,
ah ok, ich wusste nicht, dass man innerhalb einer „list“ eine weitere erstellen kann. Für den Punkt grape_varieties passt es jetzt perfekt.
Bei recommended_food würde ich mit dem Template nur den Inhalt aus dem data bekommen, der allerdings nicht die Übersetzungen beinhaltet
"recommended_food": [
{
"locale": "de_DE",
"scope": null,
"data": [
"deer_braised",
"venison"
],
"linked_data": {
"deer_braised": {
"attribute": "recommended_food",
"code": "deer_braised",
"labels": {
"de_DE": "Reh geschmort"
}
},
"venison": {
"attribute": "recommended_food",
"code": "venison",
"labels": {
"de_DE": "Wild"
}
}
}
}
]
Ich bräuchte die de_DE Werte die innerhalb des Datensatzes linked_data stecken. Hier ist allerdings das Problem, dass im linked_data immer unterschiedliche Werte stehen können.
${addColumns(itemsRow, rf["data"],"recommended_food")}
hier müsste ich also statt [„data“] den Satz [„linked_data“] und was drunter kommen könnte reinbekommen, um da dann die de_DE Werte abzugreifen.
Die if-Schleife hab ich mal rausgenommen, weil die meiner Meinung nach nicht benötigt wird.
Viele Grüße
Ramin