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

时间:2015-06-23 15:04:17

标签: java json rest content-management-system hippocms

我正在尝试在Hippo CMS社区版中配置引用另一个自定义文档类型(B)的自定义文档类型(A)。请注意,B配置为多值。 我们的想法是通过JSON响应中的休息端点获取内容信息。

我使用cms ui http://localhost:8080/cms/插入文档类型和http://localhost:8080/essentials/ bean编写器来生成bean。 两种文档类型(A和B)都是基于类型的文档。

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

B的内容只有在通过其文档类型标识符使用其余api明确请求时才能被检索。

预期的行为应该与请求在河马开箱即用的Blogpost DocumentType时获得的行为相同。 在这种情况下,Blogpost包含在json响应中一起返回的作者引用。

我和河马工作的时间差不多有两个星期了,我认为应该很容易配置文档类型,但显然我错过了一些东西。

DocumentTypes配置如下:

Documenttype A (basedocument):

Name -> type String

Element -> Link NodeType:DocumentType B (multivalued)


DocumentType B (basedocument):

Key -> type String

Value -> type String

我将非常感谢任何有关它的帮助。

1 个答案:

答案 0 :(得分:0)

只需转到Essentials项目的工具部分(http://localhost:8080/essentials)并重新生成HST bean。完成后,您的文档A应该有一个新方法,例如:List<B> getB()。 之后,您可以使用该方法填充REST响应对象。