Issue #637💬 RespondidoAbierto el 14 de diciembre de 2017por frank-tenzingReacciones 1

Añadir un nuevo bloque sin necesidad de codificación

Respuesta rápidapor hoainam12k1

Hola @frank-tenzing, Creo que deberías hacerlo en el lado del servidor, no en el editor de uvas. Por ejemplo, crea un formulario de gestión para las etiquetas de fusión y envíalo a Grapes con API-Rich-Text-Editor. De esta manera puedes hacer que algunas etiquetas de fusión estén disponibles solo para alguna plantilla.

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf,

Vamos a integrar este editor de uvas en nuestro portal como editor de correo electrónico. Como el correo electrónico será enviado por el proceso por lotes a los clientes, se implementarán etiquetas de fusión para reemplazar las variables de la plantilla por valores reales como nombres, edades y direcciones de los clientes. Por ahora, las etiquetas de fusión están codificadas en el código con el enfoque en https://github.com/artf/grapesjs/issues/481. Como los usuarios finales del editor no son personas técnicas y, a medida que el negocio crece, se crearán más plantillas con nuevas variables (etiquetas de fusión), necesitamos hacer que las etiquetas de fusión se puedan añadir desde un botón en el panel y luego guardar las etiquetas añadidas en un archivo de configuración o base de datos.

¿Existe algún método para lograr ese tipo de requisito?

Una pregunta más: ¿es posible cargar los bloques desde un archivo JSON/configuración? ¡Muchas gracias!

Respuestas (3)

hoainam12k14 de diciembre de 2017

Hola @frank-tenzing, Creo que deberías hacerlo en el lado del servidor, no en el editor de uvas. Por ejemplo, crea un formulario de gestión para las etiquetas de fusión y envíalo a Grapes con API-Rich-Text-Editor. De esta manera puedes hacer que algunas etiquetas de fusión estén disponibles solo para alguna plantilla.

artf14 de diciembre de 2017

necesitamos hacer que las etiquetas de fusión se puedan añadir desde un botón en el panel y luego guardar las etiquetas añadidas en un archivo de configuración o base de datos

Bueno, esto depende de ti construir algo así. El usuario crea una etiqueta usando tu panel de 'Nuevas Etiquetas de Fusión' y actualiza cosas en tu servidor, luego, como ya mencionó @hoainam12k, simplemente usas la API RTE para actualizar GrapesJS

lock[bot]18 de septiembre de 2019

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.