Plantillas como parámetros
Una plantilla de MostlyRender es un lienzo (ancho × alto, fondo) más una pila de capas nombradas. La idea clave:
El nombre de la capa es el parámetro de la API. Para cambiar lo que muestra una capa en tiempo de renderización, envía
modificationscon claves que sean los nombres de las capas.
# Modificaciones
Dada una plantilla con una capa de texto llamada title, una capa de imagen llamada photo y una capa QR llamada link:
{
"template": "tpl_abc",
"modifications": {
"title": "Renders that never go dark",
"photo": "https://example.com/hero.jpg",
"link": "https://mostlyrender.com"
}
}
- Una cadena en una capa de texto establece su texto.
- Una cadena en una capa de imagen establece su
src. - Una cadena en una capa QR establece el valor codificado.
- Un objeto se fusiona en la capa, por lo que también puedes anular el estilo:
{ "modifications": { "title": { "text": "On sale", "color": "#e11d48" } } }
Las capas que no menciones mantienen sus valores predeterminados de diseño. Se ignoran los nombres de capas desconocidas.
# Listado de plantillas
curl https://api.mostlyrender.com/v1/templates \
-H "Authorization: Bearer mr_live_…"
{
"templates": [
{ "id": "tpl_abc", "name": "Launch card", "width": 1200, "height": 630, "engine": "layers" }
]
}
Utiliza el id como template en una llamada de renderización. Gestiona plantillas (crear, editar, eliminar) en el editor de la aplicación.