[英]Hippo CMS Rest Api does not return content of linked documents
我正在嘗試在Hippo CMS社區版本中配置引用另一個自定義文檔類型(B)的自定義文檔類型(A)。 請注意,B被配置為多值。 這個想法是通過其余端點在JSON響應中一起獲取內容信息。
我使用cms ui http:// localhost:8080 / cms /插入文檔類型,並使用http:// localhost:8080 / essentials / bean writer生成bean。 兩種文檔類型(A和B)都是basedocument類型。
設置兩個bean的文檔類型和剩余端點之后,我面臨的問題是,僅檢索直接在A上配置的那些字段值。 引用文件的內容(使用DocumentType B)不包含在響應中。
僅當通過rest api通過其documenttype identifier明確請求B的內容時,才能檢索B的內容。
預期行為應與請求開箱即用河馬中給出的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
我將非常感謝對此的任何幫助。
只需轉至Essentials項目的工具部分( http:// localhost:8080 / essentials ),然后重新生成HST bean。 完成后,您的文檔A
應該具有一個新方法,例如: List<B> getB()
。 之后,您可以使用該方法填充REST響應對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.