magnolia - 如何实现 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 自定义模块以获取数据)
但问题来了,
当我在木兰文档中学习时,比如
它只是讲述创建休息端点并获取 JSON 数据以进行操作。
我被困在如何实现我的目标上,我可以有一些建议吗?
非常感谢您的帮助。奥兹
解决方案
实际上,在 Magnolia 中,您不需要为此创建自定义端点,您可以使用足以实现您想要的预定义端点。看看https://documentation.magnolia-cms.com/display/DOCS57/REST+API
让我知道这是否涵盖了您的需求或您应该有的任何其他额外问题。
希望有帮助,
干杯,
推荐阅读
- javascript - 脚本显示指定整数变量中的最大数字
- c# - 当我尝试将交换链纹理中的渲染内容读取到某些 pc 上的字节 [] 中时,返回的数组大小比预期的大
- javascript - Google脚本仅在某些日期添加带有日期的行
- amazon-web-services - 获取 amazon s3 文件夹大小 react-native
- python - 在 kivy 窗口中拖动文件并加载主类函数不会添加小部件
- microsoft-graph-api - 通过 Microsoft 图形 API 访问用户信息
- excel - 为工作表中的所有单元格应用一般条件格式
- docker - 在 wildlfy 数据源定义(文件)中使用环境变量
- javascript - JWPlayer 在视频中显示直播消息
- android - CollapsingToolbar 中的 EditText 隐藏在软键盘后面