Я работаю на многоязычном сайте, где источник данных имеет несколько языковых версий. Я хочу получить элементы списка мультилиста на основе переданного параметра языка.
Запрос Sitecore GraphQL:
{
item(path: "/sitecore/content/Global/Components/Navigation/CarsMenu", language: "de-DE") {
children {
... on CarMenu {
title {
value
}
category {
targetItems {
... on CarMenuCategory {
language {
name
}
title {
value
}
}
}
}
}
}
}
}
Ответ Sitecore GraphQL:
{
"data": {
"item": {
"children": [
{
"title": {
"value": "Autos"
},
"category": {
"targetItems": [
{
"language": {
**"name": "en"**
},
"title": {
"value": "SUVs"
}
},
{
"language": {
"name": "en"
},
"title": {
"value": "Sedans"
}
}
]
}
}
]
}
}
}
Проблема: `Даже несмотря на то, что я прошел язык« de-DE », элемент мультилистов в ответ возвращает отступление« en », хотя существует версия« de-DE ».
Итак, мойВопрос в том, как получить целевые элементы на основе языковой версии?