Strapi CMS 第三级填充
Strapi CMS third level populating
我在从 Strapi CMS 获取三级数据时遇到问题。
我的结构如下:
页面 > 内容(动态区域)> 多个实体,例如HeroSliderElement.
所以从 Postman 调用 URL:
{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=*
但是由于我的 HeroSliderElement 中有图像,我遇到了问题,我没有取回这些图像。
应该有从 CMS 链接的媒体数据:
有没有人知道如何解决这个问题?
感谢您的帮助!
我目前正在使用以下版本的软件包:
"dependencies": {
"@strapi/plugin-i18n": "4.0.7",
"@strapi/plugin-users-permissions": "4.0.7",
"@strapi/provider-upload-aws-s3": "^4.1.0",
"@strapi/strapi": "4.0.7",
"pg": "8.6.0",
"strapi-provider-upload-aws-s3": "^3.6.8"
},
您需要在第三层指定每条记录(对象、实体)以从中获取数据。就像你说的那样,你想从你的内容中获取图像数据,这将有效
{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=images
如果您仍在寻找解决方案,请参阅此处的答案 - Strapi V4 populate dynamic zones media not populating
我在从 Strapi CMS 获取三级数据时遇到问题。
我的结构如下:
页面 > 内容(动态区域)> 多个实体,例如HeroSliderElement.
所以从 Postman 调用 URL:
{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=*
但是由于我的 HeroSliderElement 中有图像,我遇到了问题,我没有取回这些图像。
有没有人知道如何解决这个问题? 感谢您的帮助!
我目前正在使用以下版本的软件包:
"dependencies": {
"@strapi/plugin-i18n": "4.0.7",
"@strapi/plugin-users-permissions": "4.0.7",
"@strapi/provider-upload-aws-s3": "^4.1.0",
"@strapi/strapi": "4.0.7",
"pg": "8.6.0",
"strapi-provider-upload-aws-s3": "^3.6.8"
},
您需要在第三层指定每条记录(对象、实体)以从中获取数据。就像你说的那样,你想从你的内容中获取图像数据,这将有效
{{protocol}}://{{host}}:{{port}}/api/pages?populate[Content][populate]=images
如果您仍在寻找解决方案,请参阅此处的答案 - Strapi V4 populate dynamic zones media not populating