es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo obtener los datos dentro del componente principal en Strapi?

Tengo este único tipo en mi panel de control de Strapi:
Tipo único

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?

Tags:  

Answer

  1. Avatar for 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 componentelinksdentro del atributonavigation`.

Comments are closed.