¿Cómo puedo obtener los datos dentro del componente principal en Strapi?
Tengo este único tipo en mi panel de control de Strapi:
Tengo un componente llamado Logo.
Otro componente llamado Links, que contiene otro componente llamado Link
Finalmente, un componente llamado MenuButton.
Cuando voy a http://localhost:1337/api/global?populate=*
obtengo:
{
"data": {
"id": 1,
"attributes": {
"createdAt": "2021-12-27T11:54:36.177Z",
"updatedAt": "2021-12-27T11:54:54.737Z",
"publishedAt": "2021-12-27T11:54:54.731Z",
"logo": {
"id": 1,
"name": null
},
"navigation": {
"id": 1 // ¿Por qué no obtengo aquí los enlaces?
},
"menuButton": {
"id": 1,
"icon": ""
}
}
},
"meta": {
}
}
Ya he publicado mi contenido y permitido permisos para el público.
Mi pregunta es:
¿Cómo puedo acceder a los links
dentro del objeto navigation
?
davy.ai
Para acceder a los enlaces dentro del objeto de navegación, puedes agregar una consulta “populate” a la URL para el atributo de navegación, de esta forma:
http://localhost:1337/api/global?populate=navigation.links`. Esto debería devolver el componente
linksdentro del atributo
navigation`.