# Variables Globales
En Modyo Channels, las variables son elementos clave para crear contenido dinámico y reutilizable. Funcionan dentro del motor de plantillas de Modyo, que utiliza Liquid Markup, un lenguaje de plantillas simple y seguro.
Las variables en Modyo Channels no son solo un concepto de programación; son una funcionalidad de la plataforma que te permite:
- Reutilizar información: Definir valores que pueden ser utilizados en múltiples lugares, como plantillas, widgets y páginas, sin tener que escribir el mismo código una y otra vez.
- Personalizar el contenido: Insertar datos que cambian (como nombres de usuarios, títulos de artículos, precios de productos) en tus plantillas para que la experiencia del usuario sea personalizada.
- Gestionar configuraciones globales: Controlar aspectos de diseño o funcionalidad de manera centralizada.
Modyo ofrece la funcionalidad de definir variables globalmente y reutilizarlas en todos las aplicaciones que utilizan Liquid, permitiendo compartir código entre diferentes sitios.
Tip
Puedes usar texto plano, HTML, JavaScript y CSS dentro de las variables globales; sin embargo, no puedes usar código Liquid. El contenido tiene un máximo de 65.535 caracteres.
Para obtener el valor de la variable en cualquier lugar que acepte Liquid markup (entradas, widgets, plantillas), usa: {{vars.Nombre}}
# Crear una variable global
Para crear una variable global, sigue estos pasos:
- Desde el menú lateral principal, haz clic en Configuración, luego selecciona Variables Globales.
- Aquí podrás ver el listado de todas las variables globales de la cuenta, su información general y un botón para copiar su nombre en Liquid. Haz clic en Nueva Variable.
- Rellena el Nombre y Valor de la variable.
- Haz clic en Guardar.
Las variables globales se pueden utilizar para añadir valores para distintos idiomas. Si lo requieres, también tienes la opción de sobrescribir los valores de variables globales en sitios y widgets, utilizando los apartados de configuración del sitio y widgets personalizados, respectivamente.
Atención
Cuando uses las variables globales, siempre se tomará como preferencia las variables definidas en el nivel más bajo (primero las definidas en el widget, luego las definidas en el sitio y, por último, las definidas a nivel de cuenta). Por lo tanto, debes ser cuidadoso al definir variables en widgets o el sitio con el mismo nombre que las variables de la cuenta.
Peligro
Las variables globales no cuentan con un flujo de trabajo de publicación, versionado ni revisión en equipo. Solo los administradores de la cuenta y el sitio pueden modificarlas. Por lo tanto, al hacer cambios en estos valores, se verán reflejados inmediatamente en todo lugar donde se estén usando. Esto no aplica para las variables definidas en los widgets, dado que los widgets y páginas sí cuentan con flujo de publicación.