Crear una configuración de proyecto
Una configuración de proyecto contiene todos los modelos de fragmento de contenido asociados a un proyecto concreto y proporciona un medio para organizar los modelos. Debe crearse al menos un proyecto antes de que cree el modelo de fragmento de contenido.
-
Inicie sesión en el entorno de AEM Author (p. ej.
https://author-pYYYY-eXXXX.adobeaemcloud.com/
) -
En la pantalla de inicio de AEM, vaya a Herramientas > General > Explorador de configuración.
-
Haga clic en Crear, en la esquina superior derecha
-
En el cuadro de diálogo resultante, introduzca:
- Título*: Mi proyecto
- Nombre*: my-project (prefiera usar todas las minúsculas usando guiones para separar las palabras). Esta cadena influye en el extremo único de GraphQL con el que las aplicaciones cliente realizan solicitudes.)
- Comprobar modelos de fragmentos de contenido
- Comprobar consultas persistentes de GraphQL
Crear los modelos de fragmentos de contenido
A continuación, crea dos modelos para un equipo y una persona.
Creación del modelo de persona
Cree un modelo para una persona, que es el modelo de datos que representa a una persona que forma parte de un equipo.
-
En la pantalla de inicio de AEM, vaya a Herramientas > General > Modelos de fragmentos de contenido.
-
Vaya a la carpeta Mi proyecto.
-
Pulse Crear en la esquina superior derecha para que aparezca el asistente Crear modelo.
-
En el campo Título de modelo, escriba Persona y pulse Crear. En el cuadro de diálogo resultante, pulse Abrir para generar el modelo.
-
Arrastre y suelte un elemento Texto de una sola línea en el panel principal. Escriba las siguientes propiedades en la ficha Propiedades:
- Etiqueta de campo: Nombre completo
- Nombre de propiedad:
fullName
- Comprobación Requerida
Nombre de propiedad define el nombre de la propiedad que se mantiene en AEM. El Nombre de propiedad también define el nombre de clave para esta propiedad como parte del esquema de datos. Esta clave key se usa cuando los datos del fragmento de contenido se exponen a través de las API de GraphQL.
-
Pulse la pestaña Tipos de datos y arrastre y suelte un campo de Texto de varias líneas debajo del campo Nombre completo. Introduzca las siguientes propiedades:
- Etiqueta de campo: Biografía
- Nombre de propiedad:
biographyText
- Tipo predeterminado: Texto enriquecido
-
Haga clic en la pestaña Tipos de datos y arrastre y suelte un campo de Referencia de contenido. Introduzca las siguientes propiedades:
- Etiqueta de campo: Imagen de perfil
- Nombre de propiedad:
profilePicture
- Ruta raíz:
/content/dam
Al configurar la Ruta raíz, puede hacer clic en el icono carpeta para que aparezca un modal y seleccione la ruta. Esto restringe las carpetas que los autores pueden utilizar para rellenar la ruta.
/content/dam
es la raíz en la que se almacenan todos los AEM Assets (imágenes, vídeos y otros fragmentos de contenido). -
Agregue una validación a la Referencia de imagen para que solo se puedan usar los tipos de contenido de Imágenes para rellenar el campo.
-
Haga clic en la ficha Tipos de datos y arrastre y suelte un tipo de datos Enumeración debajo del campo Referencia de imagen. Introduzca las siguientes propiedades:
- Procesar Como: Casillas
- Etiqueta de campo: Ocupación
- Nombre de propiedad:
occupation
-
Agregar varias Opciones mediante el botón Agregar una opción. Use el mismo valor para Etiqueta de opción y Valor de opción:
Artista, Influencer, Fotógrafo, Viajero, Escritor, YouTuber
-
El modelo final de persona debe tener el siguiente aspecto:
-
Haga clic en Guardar para guardar los cambios.