Skip to content

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

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

Atributos de Relación

  • Nombre: oneToMany
  • Tipo de Relación: string
  • Objetivo: api::product.product
  • Inverso: N/A

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-direct asociado a Zoom, hall-ondemand asociado a Vimeo).

Detalles de Componentes Importantes

Componente program

  • Nombre de colección: components_programs_hall_programs.
  • Atributos:
    • row: Componente repetible que hace referencia a programs.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ón oneToMany con api::expert.expert.

Componente hall-direct

  • Nombre de colección: components_hall_types_hall_directs.
  • Atributos:
    • urlDirectZoom: string Requiere 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: string Requiere 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.