Catálogo de funciones JavaScript disponibles para su uso dentro de los contenidos estáticos del CMS. Estas funciones se registran en el objeto global window al iniciar la aplicación y pueden ser invocadas desde el HTML de los contenidos estáticos mediante atributos como onclick.
code: string — Código de la promoción. promotionName?: string — Nombre de la promoción. creativeName?: string — Nombre de la creatividad. creativeSlot?: string — Slot de la creatividad. typePromotion?: string — Tipo de promoción (por defecto 'promotion'). promotionCode?: string — Código de la promoción.
Envía un evento de clic en promoción (GA4 select_promotion). Almacena la información de la promoción para asociarla a la navegación posterior.
code: string — Código de la promoción. promotionName?: string — Nombre de la promoción. creativeName?: string — Nombre de la creatividad. creativeSlot?: string — Slot de la creatividad. typePromotion?: string — Tipo de promoción (por defecto 'promotion'). idHtml?: string — ID del elemento HTML (si se indica, solo se envía el evento si el elemento es visible). promotionCode?: string — Código de la promoción.
Envía un evento de visualización de promoción (GA4 view_promotion). Si se proporciona idHtml, solo se envía si el elemento es visible en pantalla.
Funciones de Utilidad
Función
Parámetros
Descripción
printDynamicDate(id, date, daysToAdd)
id: string — ID del elemento HTML donde imprimir la fecha. date: Date — Fecha base. daysToAdd: number — Días a sumar a la fecha base.
Calcula una fecha sumando días a una fecha base y la imprime (formato dd-MM-yyyy) en el elemento HTML indicado.
setStaticValue(elementId, key, options?)
elementId: string — ID del elemento HTML. key: string — Clave del valor estático a mostrar. options?: object — Opciones adicionales.
Establece un valor dinámico calculado en un elemento HTML del contenido estático.
Funciones avanzadas de catálogo
Estas funciones son de uso interno y normalmente se invocan desde otras funciones del catálogo.
type: string — Tipo de página (category, hierarchy, product, promotion, etc.). code: string/number — Código o ID del recurso. filters?: string — Filtros adicionales. originProduct?: string — Origen de la navegación.
Función genérica de navegación en el catálogo. Es utilizada internamente por las funciones searchFor*.
searchInCatalog(primaryFilter, filters)
primaryFilter: string — Filtro principal. filters: object — Objeto con filtros de producto.
Navega al grid de catálogo con filtros avanzados de producto.