Ir al contenido

Bloques y componentes

Un componente vive dentro de una entrada: no se publica por separado. Un componente repetible es una lista; una zona dinámica admite distintos tipos de bloque en un mismo orden.

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: shared.ad-slot. Componente.

Se usa en: blocks.grid-card-auto, blocks.grid-card, blocks.hero.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
ad_position relation
Opcional
Relación: api::ad-position-net.ad-position-net
Posición de bloque anterior, conservada en páginas/compatibilidad. Compatibilidad con consumidor

Enlace con logo a una empresa o sección dentro del especial. Porta la tabla specials_shortcuts del backend legacy.

Identificador: specials.shortcut. Componente.

Se usa en: api::special-net.special-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
name string
Obligatorio
Nombre del acceso, obligatorio. Carga editorial
path string
Obligatorio
Destino del acceso, obligatorio. Usar ruta actual de empresa/sección o URL externa verificada. Carga editorial
image media
Opcional
Un archivo
Logo del acceso; recomendable al elegir shortcuts_format=logos. Carga editorial

Una ubicación publicitaria compartible entre secciones y el dispositivo en el que se muestra.

Identificador: shared.home-section-ad-slot. Componente.

Se usa en: blocks.home-hero, blocks.home-hero, blocks.home-hero, blocks.home-news-row, shared.home-section-ad-row.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
ad_position
Posición publicitaria
relation
Opcional
Relación: api::ad-position-net.ad-position-net
Elegir posición Dossier publicada; la misma puede usarse en varias secciones. Carga editorial
device
Mostrar en
enumeration
Obligatorio
Predeterminado: "both"
Opciones: both, desktop, mobile
both=ambos, desktop=escritorio, mobile=móvil. No genera otro arte automáticamente. Carga editorial

El orden dentro de una misma ubicación sigue el orden de esta lista. Dejar una ubicación sin entradas la desactiva cuando la configuración publicitaria está habilitada.

Identificador: home.ad-placement. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
location enumeration
Obligatorio
Opciones: site-header, site-footer, site-sticky, home-hero-left, home-hero-right, home-body-top, home-sidebar-top, home-body-before-widgets, home-sidebar-widgets-top, home-body-after-widgets, home-sidebar-widgets-middle, home-body-bottom
Lugar fijo: site-header, site-footer, site-sticky globales; home-* pertenecen composición anterior. Configuración / compatibilidad
ad_position relation
Opcional
Relación: api::ad-position-net.ad-position-net
Posición existente; asignación no crea campaña. Carga editorial
device enumeration
Obligatorio
Predeterminado: "both"
Opciones: both, desktop, mobile
both/desktop/mobile controla dispositivo. Carga editorial
enabled boolean
Opcional
Predeterminado: true
Desactivar sólo esta asignación; no despublica la campaña. Carga editorial

Destaca un especial o una categoría en una posición fija de la portada.

Identificador: home.band. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
placement enumeration
Obligatorio
Opciones: special, platinum
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
special relation
Opcional
Relación: api::special-net.special-net
Elegir exactamente un destino: especial O categoría. Ninguno o ambos hacen que la banda se omita. Carga editorial
category relation
Opcional
Relación: api::category-net.category-net
Elegir exactamente un destino: especial O categoría. Ninguno o ambos hacen que la banda se omita. Carga editorial
label string
Opcional
Texto opcional; vacío usa nombre del destino. Carga editorial
title string
Opcional
Texto opcional; vacío usa nombre del destino. Carga editorial
description text
Opcional
Bajada opcional de banda. Carga editorial
background_color string
Opcional
Longitud máxima: 7
Formato: ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
Colores hex opacos #RGB/#RRGGBB; personalizados tienen prioridad sobre tone. Carga editorial
text_color string
Opcional
Longitud máxima: 7
Formato: ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
Colores hex opacos #RGB/#RRGGBB; personalizados tienen prioridad sobre tone. Carga editorial
image_desktop media
Opcional
Un archivo
Arte opcional; especial puede usar home_image_desktop existente. Carga editorial
image_mobile media
Opcional
Un archivo
Arte móvil opcional; lector usa fallback escritorio. Carga editorial
tone enumeration
Opcional
Predeterminado: "brand"
Opciones: brand, blue
Paleta base brand (roja) o blue (azul) cuando no hay colores personalizados. Carga editorial

Fila independiente de accesos a categorías. Agregá, repetí y ordená tarjetas; cinco visibles en escritorio y carrusel cuando hay más.

Identificador: blocks.home-categories. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
items
Tarjetas de categorías
component
Opcional
Lista repetible
Componente: shared.home-category-card
Tarjetas propias de esta instancia. Agregar, ordenar y repetir; cada tarjeta requiere categoría, y título/imagen son opcionales. No tiene límite de cinco. Carga editorial
before_ad_rows
Publicidad antes de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias antes de esta instancia; orden sigue lista. Carga editorial
ad_rows
Publicidad después de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias después de esta instancia; se mueven con la sección. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: campaings.company-technical-detail. Componente.

Se usa en: api::campaign-net.campaign-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
technical_tag relation
Opcional
Relación: api::technical-tag-net.technical-tag-net
Rol del crédito en ficha técnica, catálogo Tags para fichas. Carga editorial
companies relation
Opcional
Relación: api::company-net.company-net
Empresas acreditadas para ese rol; reutilizar existentes. Carga editorial

Banda de color para un especial o una categoría, como Lápiz de Platino. Elegir exactamente un destino. Puede repetirse y moverse libremente.

Identificador: blocks.home-feature-band. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
special
Especial
relation
Opcional
Relación: api::special-net.special-net
Elegir exactamente un destino: especial O categoría. Ninguno o ambos hacen que la banda se omita. Carga editorial
category
Categoría
relation
Opcional
Relación: api::category-net.category-net
Elegir exactamente un destino: especial O categoría. Ninguno o ambos hacen que la banda se omita. Carga editorial
label
Etiqueta
string
Opcional
Texto opcional; vacío usa nombre del destino. Carga editorial
title
Título
string
Opcional
Texto opcional; vacío usa nombre del destino. Carga editorial
description
Descripción
text
Opcional
Bajada opcional de banda. Carga editorial
background_color
Color de fondo
string
Opcional
Longitud máxima: 7
Formato: ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
Colores hex opacos #RGB/#RRGGBB; personalizados tienen prioridad sobre tone. Carga editorial
text_color
Color del texto
string
Opcional
Longitud máxima: 7
Formato: ^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
Colores hex opacos #RGB/#RRGGBB; personalizados tienen prioridad sobre tone. Carga editorial
image_desktop
Imagen para escritorio
media
Opcional
Un archivo
Arte opcional; especial puede usar home_image_desktop existente. Carga editorial
image_mobile
Imagen para móvil
media
Opcional
Un archivo
Arte móvil opcional; lector usa fallback escritorio. Carga editorial
tone
Paleta predeterminada
enumeration
Opcional
Predeterminado: "brand"
Opciones: brand, blue
Paleta base brand (roja) o blue (azul) cuando no hay colores personalizados. Carga editorial
before_ad_rows
Publicidad antes de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias antes de esta instancia; orden sigue lista. Carga editorial
ad_rows
Publicidad después de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias después de esta instancia; se mueven con la sección. Carga editorial

Fila de banners intercalada entre bloques de contenido. Equivale al widget de tipo 2 del sitio legacy.

Identificador: blocks.ad-row. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
placements component
Opcional
Lista repetible
Componente: shared.ad-placement
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor

Avisos asociados a esta sección. Su orden sigue el orden de esta lista.

Identificador: shared.home-section-ad-row. Componente.

Se usa en: blocks.home-categories, blocks.home-categories, blocks.home-feature-band, blocks.home-feature-band, blocks.home-hero, blocks.home-hero, blocks.home-hero, blocks.home-news-row, blocks.home-news-row.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
placements
Posiciones publicitarias
component
Opcional
Lista repetible
Componente: shared.home-section-ad-slot
Posiciones de avisos de esta fila, repetibles y ordenables. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: auxiliares.files. Componente.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
name string
Obligatorio
Componente no referenciado por ningún schema vigente. No se ofrece como ruta de carga; conservar hasta comprobar ausencia de datos antes de retirarlo. Referencia de schema pendiente
file media
Opcional
Varios archivos
Componente no referenciado por ningún schema vigente. No se ofrece como ruta de carga; conservar hasta comprobar ausencia de datos antes de retirarlo. Referencia de schema pendiente

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: blocks.grid-card. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
title string
Opcional
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
posts relation
Opcional
Relación: api::post-net.post-net
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
ad_slot component
Opcional
Un componente
Componente: shared.ad-slot
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
icon media
Opcional
Un archivo
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
url string
Opcional
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: blocks.grid-card-auto. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
title string
Opcional
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
category relation
Opcional
Relación: api::category-net.category-net
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
section relation
Opcional
Relación: api::section-net.section-net
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
limit integer
Obligatorio
Predeterminado: 5
Mínimo: 1
Máximo: 10
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
ad_slot component
Opcional
Un componente
Componente: shared.ad-slot
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
icon media
Opcional
Un archivo
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
url string
Opcional
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: blocks.hero. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
posts relation
Opcional
Relación: api::post-net.post-net
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
most_popular_posts relation
Opcional
Relación: api::post-net.post-net
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor
ad_slot component
Opcional
Un componente
Componente: shared.ad-slot
Bloque anterior conservado para páginas genéricas/compatibilidad. En Home activa usar secciones del constructor y no duplicar carga aquí. Compatibilidad con consumidor

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: shared.meta-social. Componente.

Se usa en: shared.seo.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
socialNetwork enumeration
Obligatorio
Opciones: Facebook, Twitter
Configuración guardada, no transportada por Page serializer actual. No modifica vista previa social de estas páginas. Consumidor pendiente de paridad
title string
Obligatorio
Longitud máxima: 60
Configuración guardada, no transportada por Page serializer actual. No modifica vista previa social de estas páginas. Consumidor pendiente de paridad
description string
Obligatorio
Longitud máxima: 65
Configuración guardada, no transportada por Page serializer actual. No modifica vista previa social de estas páginas. Consumidor pendiente de paridad
image media
Opcional
Un archivo
Configuración guardada, no transportada por Page serializer actual. No modifica vista previa social de estas páginas. Consumidor pendiente de paridad

Fila de hasta cuatro noticias. Manual usa tu selección y completa faltantes; automatic usa las últimas del listado; most_read muestra el ranking de Lo más leído con tu selección como respaldo.

Identificador: blocks.home-news-row. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
title
Título de la fila
string
Opcional
Título opcional de fila; en most_read vacío usa Lo más leído. Carga editorial
mode
Selección de noticias
enumeration
Obligatorio
Predeterminado: "manual"
Opciones: manual, automatic, most_read
manual conserva selección y completa huecos; automatic últimas del listado; most_read ranking global con selección como respaldo si vacío/falla. No filtra ranking por categoría/sección. Carga editorial
posts
Noticias de esta fila
relation
Opcional
Relación: api::post-net.post-net
Hasta cuatro noticias visibles. manual usa orden y completa huecos; automatic ignora selección; most_read usa sólo como respaldo de ranking. Carga editorial
category
Categoría
relation
Opcional
Relación: api::category-net.category-net
Fuente prioritaria en manual/automatic; no interviene en most_read. Carga editorial
section
Sección
relation
Opcional
Relación: api::section-net.section-net
Fuente en manual/automatic si no hay categoría; no interviene en most_read. Carga editorial
icon
Ícono del título
media
Opcional
Un archivo
Ícono opcional mostrado junto al título en los modos manual, automatic y most_read. Se renderiza a 30 × 30; puede reutilizarse desde Biblioteca multimedia. Carga editorial
url
Enlace del título
string
Opcional
Enlace del título; si no hay categoría/sección, rutas /categoria/… o /seccion/… identifican fuente de relleno. Carga editorial
sidebar_ad_slot
Publicidad lateral
component
Opcional
Un componente
Componente: shared.home-section-ad-slot
Aviso lateral propio de la fila. Carga editorial
before_ad_rows
Publicidad antes de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias antes de esta instancia; orden sigue lista. Carga editorial
ad_rows
Publicidad después de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias después de esta instancia; se mueven con la sección. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: campaings.other-technical-detail. Componente.

Se usa en: api::campaign-net.campaign-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
technical_tag relation
Opcional
Relación: api::technical-tag-net.technical-tag-net
Rol del crédito en ficha técnica, catálogo Tags para fichas. Carga editorial
text string
Opcional
Crédito de texto cuando participante no existe como entidad. Carga editorial

Noticia principal, notas secundarias y titulares. Categorías y Noticias se agregan como secciones independientes de Home.

Identificador: blocks.home-hero. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
source
Selección de noticias
enumeration
Obligatorio
Predeterminado: "manual"
Opciones: manual, legacy_featured
manual usa noticias de esta instancia; legacy_featured elige explícitamente selección histórica compartida. Carga editorial; conexión transitoria
posts
Noticias de esta portada
relation
Opcional
Relación: api::post-net.post-net
Seleccionar/ordenar principal, secundarias y titulares de Portada. El diseño no muestra todas las seleccionadas; verificar en web. Carga editorial
most_popular_posts
Noticias más leídas
relation
Opcional
Relación: api::post-net.post-net
Campo anterior conservado/oculto para no perder compatibilidad. En composición nueva usar Categorías y Noticias independientes; no completar aquí. Compatibilidad; oculto en editor
left_ad_slot
Publicidad izquierda
component
Opcional
Un componente
Componente: shared.home-section-ad-slot
Aviso izquierdo; con campaña activa reemplaza primera noticia secundaria. Carga editorial
right_ad_slot
Publicidad derecha
component
Opcional
Un componente
Componente: shared.home-section-ad-slot
Aviso derecho junto a titulares. Carga editorial
most_read_ad_slot
Publicidad de más leídas
component
Opcional
Un componente
Componente: shared.home-section-ad-slot
Campo anterior conservado/oculto para no perder compatibilidad. En composición nueva usar Categorías y Noticias independientes; no completar aquí. Compatibilidad; oculto en editor
show_promos
Mostrar marcas destacadas
boolean
Opcional
Predeterminado: false
Campo anterior conservado/oculto para no perder compatibilidad. En composición nueva usar Categorías y Noticias independientes; no completar aquí. Compatibilidad; oculto en editor
show_most_read
Mostrar más leídas
boolean
Opcional
Predeterminado: false
Campo anterior conservado/oculto para no perder compatibilidad. En composición nueva usar Categorías y Noticias independientes; no completar aquí. Compatibilidad; oculto en editor
body_ad_rows
Publicidad debajo de la portada
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Campo anterior conservado/oculto para no perder compatibilidad. En composición nueva usar Categorías y Noticias independientes; no completar aquí. Compatibilidad; oculto en editor
before_ad_rows
Publicidad antes de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias antes de esta instancia; orden sigue lista. Carga editorial
ad_rows
Publicidad después de la sección
component
Opcional
Lista repetible
Componente: shared.home-section-ad-row
Filas publicitarias después de esta instancia; se mueven con la sección. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: campaings.person-technical-detail. Componente.

Se usa en: api::campaign-net.campaign-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
technical_tag relation
Opcional
Relación: api::technical-tag-net.technical-tag-net
Rol del crédito en ficha técnica, catálogo Tags para fichas. Carga editorial
persons relation
Opcional
Relación: api::person-net.person-net
Profesionales acreditados para ese rol; reutilizar existentes. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: shared.seo. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
metaTitle string
Obligatorio
Longitud máxima: 60
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad
metaDescription string
Obligatorio
Longitud máxima: 160
Longitud mínima: 50
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad
metaImage media
Opcional
Un archivo
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad
metaSocial component
Opcional
Lista repetible
Componente: shared.meta-social
Guardado en CMS; serializer Page no lo transporta, sin efecto confirmado en frontend vigente. No completar por rutina editorial. Consumidor pendiente de paridad
keywords text
Opcional
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad
metaRobots string
Opcional
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad
structuredData json
Opcional
Guardado en CMS; serializer Page no lo transporta, sin efecto confirmado en frontend vigente. No completar por rutina editorial. Consumidor pendiente de paridad
metaViewport string
Opcional
Guardado en CMS; serializer Page no lo transporta, sin efecto confirmado en frontend vigente. No completar por rutina editorial. Consumidor pendiente de paridad
canonicalURL string
Opcional
Guardado y mapeado en Page.seo; Home y /[slug] no lo aplican a generateMetadata actual. No prometer efecto SEO desde este formulario. Aplicación pendiente de paridad

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: common.service. Componente.

Se usa en: api::company-net.company-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
name string
Opcional
Servicio que ofrece la empresa; entradas vacías se descartan. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: common.socials. Componente.

Se usa en: api::company-net.company-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
value string
Opcional
Usuario o URL HTTP(S). @usuario se normaliza; protocolos inválidos se omiten. Carga editorial
type enumeration
Obligatorio
Opciones: Facebook, X (ex Twitter), Instagram, Linkedin, Youtube, Tiktok
Plataforma de red social; obligatoria. Carga editorial

Acceso a una categoría existente, con título y arte opcionales.

Identificador: shared.home-category-card. Componente.

Se usa en: blocks.home-categories.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
category
Categoría de destino
relation
Obligatorio
Relación: api::category-net.category-net
Categoría existente obligatoria; el enlace se genera con su slug. Reutilizable en varias tarjetas sin mover otra relación. Carga editorial
title
Título de la tarjeta
string
Opcional
Título opcional de tarjeta; vacío usa nombre de categoría. Carga editorial
image
Imagen de la tarjeta
media
Opcional
Un archivo
Arte opcional. Sin imagen conserva fondo rojo de Dossier. Carga editorial

Acceso editorial a una categoría existente, con arte propio opcional.

Identificador: home.promo. Componente.

Se usa en: api::page.page.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
category relation
Obligatorio
Relación: api::category-net.category-net
Categoría destino obligatoria; enlace /categoria/slug. CNT-019 conserva artes/destinos existentes. Carga editorial
title string
Opcional
Texto opcional; vacío usa nombre de categoría. Carga editorial
image media
Opcional
Un archivo
Arte propio opcional de tarjeta de categoría. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: persons.transpaso. Componente.

Se usa en: api::person-net.person-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
charge string
Opcional
Cargo presentado en equipo de empresa. Carga editorial
company relation
Opcional
Relación: api::company-net.company-net
Empresa del puesto; la vigente determina empresa actual y equipo. Carga editorial
date_from date
Opcional
Inicio del puesto; ordena historial cuando no vigente. Carga editorial
date_to date
Opcional
Fin del puesto guardado; no desactiva current automáticamente. Carga editorial
current boolean
Obligatorio
Predeterminado: true
Marca puesto vigente. Default true: desactivar al cargar un empleo histórico. Carga editorial
seniority enumeration
Opcional
Opciones: Junior, Semi-senior, Senior
Junior/Semi-senior/Senior guardado/transportado; tarjeta actual no lo muestra. Presentación pendiente de paridad

Una posición publicitaria dentro de una fila de avisos, con el viewport en el que se muestra.

Identificador: shared.ad-placement. Componente.

Se usa en: blocks.ad-row.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
ad_position relation
Opcional
Relación: api::ad-position-net.ad-position-net
Elegir posición Dossier publicada; la misma puede usarse en varias secciones. Carga editorial
device enumeration
Obligatorio
Predeterminado: "both"
Opciones: both, desktop, mobile
both=ambos, desktop=escritorio, mobile=móvil. No genera otro arte automáticamente. Carga editorial

Componente de contenido; ver sus campos y el bloque que lo utiliza.

Identificador: common.youtube-video. Componente.

Se usa en: api::post-net.post-net.

Campo Tipo y reglas Qué cargar y qué hace Uso actual
name string
Opcional
Título accesible/miniatura de video; opcional, fallback título de la nota. Carga editorial
video_id string
Opcional
ID de YouTube (parte luego de v=); no pegar URL completa. Sin ID no se muestra. Carga editorial