首页 > 解决方案 > 如何实现 Restful 设计来请求为 magnolia 存储的网页

问题描述

我有一个关于如何实现宁静的设计来请求存储在 magnolia JCR 中的网页的问题。

例如,

我有一个名为 itemList [www.example.com/itemList] 的列表页面,其中包含一个项目列表。

我有一个项目页面 [www.example.com/itemList/item/1],它是 itemList 的子页面(可以在 PAGES 应用程序中看到)。

如果我想获取 ID 为 1 的项目,就像其他宁静的设计一样,只需使用 URL [www.example.com/itemList/item/1],它将返回项目的整个页面以及项目 1 数据(我需要存储 ID 并将其传递给模板脚本中的 JAVA 自定义模块以获取数据)

但问题来了,

当我在木兰文档中学习时,比如

https://documentation.magnolia-cms.com/display/DOCS57/How+to+create+a+custom+Java-based+REST+endpoint

它只是讲述创建休息端点并获取 JSON 数据以进行操作。

我被困在如何实现我的目标上,我可以有一些建议吗?

非常感谢您的帮助。奥兹

标签: magnolia

解决方案


实际上,在 Magnolia 中,您不需要为此创建自定义端点,您可以使用足以实现您想要的预定义端点。看看https://documentation.magnolia-cms.com/display/DOCS57/REST+API

让我知道这是否涵盖了您的需求或您应该有的任何其他额外问题。

希望有帮助,

干杯,


推荐阅读