# Snippets globales

Un snippet es una pequeña porción de código reutilizable. Los snippets son útiles para modularizar y reutilizar funciones, descomponiendo funcionalidades complejas en partes más simples. Además, se renderizan dinámicamente al cargar la página.

Los snippets globales en Modyo te permiten compartir código entre tus diferentes aplicaciones web.

Tip

Un cambio en un snippet global afecta a todas las aplicaciones web donde se está empleando, por lo que solamente los usuarios con rol de administradores pueden acceder a los snippets globales.

En la vista de edición de snippets puedes crear y gestionar tus snippets globales. En la barra superior, tienes las siguientes opciones:

  • Diferencias: Permite comparar cambios entre múltiples versiones de un snippet. Puedes seleccionar las versiones a comparar y hacer reset o rollback a versiones previas.
  • Otras acciones:
    • Archivar: Para archivar un snippet debes primero publicarlo.
    • Borrar: Para eliminar un snippet debes primero archivarlo.
  • Guardar: Una vez que hayas guardado tu snippet, este botón cambia de estado a publicar.

Arriba de la zona de trabajo están las siguientes secciones:

  • Media
  • Atajos de teclado
  • Snippets: Listado de los snippets creados previamente.
  • Cambios: Listado de las versiones previamente guardadas.

# Crear y publicar un snippet global

Para crear un snippet global, sigue estos pasos:

  1. En el menú lateral, haz click en channels.
  2. Haz click en snippets.
  3. Haz click sobre el botón + junto a global en la columna derecha.
  4. Ingresa tu código.
  5. Da click en guardar.
  6. Da click en publicar.
  7. Selecciona si quieres publicar tu snippet global inmediatamente o en una fecha específica. Puedes también seleccionar una fecha de despublicación, si deseas.

# Cargar un snippet global

Para cargar y utilizar un snippet global creado previamente:

  1. En el menú lateral, haz click en channels.
  2. Selecciona tu aplicación web.
  3. Selecciona widgets o plantillas (si seleccionas plantillas, ve directo al paso 5).
  4. Selecciona tu widget.
  5. Haz click en la pestaña snippets, arriba de la zona de trabajo, para desplegar el listado de snippets globales disponibles.
  6. Selecciona el snippet global que quieres usar. Los snippets globales siempre usan la nomenclatura global/nombredelsnippet.
  7. Haz click en publicar.
  8. Selecciona si quieres publicar el snippet global inmediatamente o en una fecha específica. Puedes también seleccionar una fecha de despublicación, si deseas.

# Previsualizar un snippet

Para previsualizar un snippet global en tu web app:

  1. En el menú lateral, haz click en channels.
  2. Selecciona tu aplicación web.
  3. Selecciona widgets o plantillas (si seleccionas plantillas, ve directo al paso 5).
  4. Selecciona tu widget.
  5. Haz click en snippets, arriba de la zona de trabajo para desplegar el listado de snippets disponibles.
  6. Selecciona el snippet que quieres visualizar. Los snippets globales siempre usan la nomenclatura global/nombredelsnippet.
  7. Haz click en el ícono de vista previa.

# Editar un snippet

Para modificar un snippet, sigue estos pasos:

  1. En el menú lateral, haz click en channels.
  2. Haz click en snippets.
  3. Selecciona el snippet que quieres editar. Los snippets globales siempre usan la nomenclatura global/nombredelsnippet.
  4. Modifica el snippet según requieras.
  5. Da click en guardar.
  6. Haz click en publicar.
  7. Selecciona si quieres publicar tu snippet global inmediatamente o en una fecha específica. Puedes también seleccionar una fecha de despublicación, si deseas.

Peligro

Realizar cambios en un snippet global afecta a todas las aplicaciones web donde esté publicado el snippet, procede con cuidado antes de editar o eliminar un snippet.