Estructura Halls
La colección halls es un tipo de colección diseñado para gestionar información relacionada con “salas” en el sistema Strapi. Incluye relaciones con expertos, socios y productos, además de soportar componentes y zonas dinámicas.
Configuración Básica
- Nombre singular:
hall - Nombre plural:
halls - Nombre para mostrar:
Hall - Borradores y publicación: Activado
Atributos
Atributos Simples
- Nombre:
titleHall - Tipo:
string - Requerido: Sí
- Descripción: Título de la sala
- Nombre:
slug - Tipo:
string - Requerido: No
- Descripción: Identificador único (slug autogenerado)
- Nombre:
slug - Tipo:
boolean - Requerido: No
- Descripción: Indica si la sala incluye un certificado
- Nombre:
actionCertificate - Tipo:
string - Requerido: No
- Descripción: Action del formulario relacionado con la solicitud del certificado
Atributos Multimedia
- Nombre:
imgCountdownJpg - Tipo:
media - Múltiple: No
- Permitido: imágenes, archivos, videos, audios
- Requerido: No
- Descripción: Imagen en formato JPG para la cuenta atrás
- Nombre:
imgCountdownWebp - Tipo:
media - Múltiple: No
- Permitido: imágenes, archivos, videos, audios
- Requerido: No
- Descripción: Imagen en formato WEBP para la cuenta atrás
Atributos de Relación
- Nombre:
oneToMany - Tipo de Relación:
string - Objetivo:
api::product.product - Inverso: N/A
- Nombre:
manyToMany - Tipo de Relación:
string - Objetivo:
api::expert.expert - Inverso:
halls
- Nombre:
manyToMany - Tipo de Relación:
string - Objetivo:
api::partner.partner - Inverso:
halls
Componentes Asociados
Componente program
- Tipo: Componente repetible.
- Estructura:
row: Componente repetible que contiene filas del programa.rowTitle: Título que aparecerá encima del programa.
Componente bannerData
- Tipo: Componente no repetible.
- Referencia:
sliders.slider-home. - Descripción: Datos del banner que aparecerá en la página de
live.
Zona Dinámica
hallType
- Tipo: Zona dinámica.
- Componentes Permitidos:
hall-direct.hall-ondemand.
- Restricciones:
- Máximo: 1.
- Mínimo: 1.
- Descripción: Zona dinámica que permite elegir entre plataformas para el directo (
hall-directasociado aZoom,hall-ondemandasociado aVimeo).
Detalles de Componentes Importantes
Componente program
- Nombre de colección:
components_programs_hall_programs. - Atributos:
row: Componente repetible que hace referencia aprograms.hall-program-row.rowTitle:string.
Componente row
- Nombre de colección:
components_programs_hall_program_rows. - Atributos:
startHour:time.endHour:time.about:string.who: RelaciónoneToManyconapi::expert.expert.
Componente hall-direct
- Nombre de colección:
components_hall_types_hall_directs. - Atributos:
urlDirectZoom:stringRequiere los dígitos que corresponden al ID de la sala (ej: 281302173).startDate:datetime(Requerido).
Componente hall-ondemand
- Nombre de colección:
components_hall_types_hall_ondemands. - Atributos:
urlDirectVimeo:stringRequiere la url del src del iframe proporcionado.startDate:datetime(Requerido).finishDate:datetime(Requerido).
Notas
Para más información sobre la estructura de colecciones y componentes en Strapi, consulta la documentación oficial de Strapi.