Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hippo CMS Rest Api不返回链接文档的内容_Java_Json_Rest_Content Management System_Hippocms - Fatal编程技术网

Java Hippo CMS Rest Api不返回链接文档的内容

Java Hippo CMS Rest Api不返回链接文档的内容,java,json,rest,content-management-system,hippocms,Java,Json,Rest,Content Management System,Hippocms,我试图在Hippo CMS社区版本中配置一个引用另一个自定义文档类型(B)的自定义文档类型(a)。注意,B被配置为多值。 其思想是通过一个rest端点获得内容信息,所有这些信息都在一个JSON响应中 我使用CMSUI插入DocumentType,并使用BeanWriter生成bean。 两种文档类型(A和B)都是basedocument类型 在为这两个bean设置documenttypes和rest端点之后,我面临的问题是,只检索直接在bean上配置的那些字段值。响应中不包括引用文件(使用Doc

我试图在Hippo CMS社区版本中配置一个引用另一个自定义文档类型(B)的自定义文档类型(a)。注意,B被配置为多值。 其思想是通过一个rest端点获得内容信息,所有这些信息都在一个JSON响应中

我使用CMSUI插入DocumentType,并使用BeanWriter生成bean。 两种文档类型(A和B)都是basedocument类型

在为这两个bean设置documenttypes和rest端点之后,我面临的问题是,只检索直接在bean上配置的那些字段值。响应中不包括引用文件(使用DocumentType B)的内容

只有使用RESTAPI通过documenttype标识符明确请求B的内容时,才能检索B的内容

预期行为应与请求hippo开箱即用中给出的Blogpost文档类型时获得的行为相同。 在这种情况下,Blogpost包含在json响应中一起返回的作者引用

我和hippo一起工作了大约两周,我认为配置文档类型应该很容易,但显然我遗漏了一些东西

文档类型的配置如下所示:

Documenttype A (basedocument):

Name -> type String

Element -> Link NodeType:DocumentType B (multivalued)


DocumentType B (basedocument):

Key -> type String

Value -> type String

我将非常感谢您提供的任何帮助。

只需转到Essentials项目()的工具部分并重新生成HST bean。完成后,您的文档
A
应该有一个新方法,类似于:
List getB()

之后,您可以使用该方法填充REST响应对象。

您好,Marijan,谢谢您的回答。然而,仅仅使用essentials来再生豆子是行不通的。我已经试过了,也得到了同样的结果。@rocasespino有没有更新这是如何解决的,因为我面临着同样的问题?你是如何解决的?