我创建了一个产品内容类型,其中包含对文章的内容引用(一个产品到多个文章)。然后我将字段"Content: ID" "Content: Title"
和"(field_article: Content) Content: Title"
添加到新的REST导出视图中。 "(field_article: Content) Content: Title"
来自关系"来自field_article"的内容我提前加了。
我一直在研究drupal8。
输出结果为:
[
{
"nid":"3",
"title":"Product1 title",
"article_title":"Article1 title"
},
{
"nid":"3",
"title":"Product1 title",
"article_title":"Article2 title"
}
]
我想要达到的目标是:
[
{
"nid":"3",[enter image description here][1]
"title":"Product1 title",
"articles":
[
{
"title":"Article1 title"
},
{
"title":"Article2 title"
}
]
}]
答案 0 :(得分:0)
来自Drupal Answers的同一问题。
我使用REST Export Nested创建了一个非常简单的模块Views Field Views来支持嵌套的JSON。
安装“REST Export Nested”后:
安装并启用视野 观点
创建“REST导出”或“REST导出嵌套”类型的引用内容(在您的案例中为文章)的视图显示
该模块不依赖于视图字段视图,可以与产生JSON字符串的其他字段一起使用。