Cómo crear un elemento personalizado
Sí, haré lo siguiente: Usaré el plugin de boletín de noticias https://github.com/artf/grapesjs-preset-newsletter Y usaré el plugin CKeditor https://github.com/artf/grapesjs-plugin-ckeditor y añadiré una lista desplegable personalizada que contiene los nombres de los campos dinámicos en la configuración del editor ck.
Lee la respuesta completa abajo ↓Pregunta
Hola a todos,
Soy nuevo en esto, así que perdón por mi pregunta.
Estoy intentando usar grapesjs para editar plantillas de correo.
¿Es posible tener campos dinámicos en el editor? por ejemplo [nombre de pila], [apellido], [dirección de correo electrónico]... etcétera.
así que antes de enviar el correo, reemplazaré esos campos dinámicos por los datos reales.
Necesito de alguna manera permitir que el usuario use campos dinámicos dentro del editor.
Agradezco tu ayuda.
Gracias
Respuestas (3)
Sí, haré lo siguiente:
Usaré el plugin de boletín de noticias https://github.com/artf/grapesjs-preset-newsletter
Y usaré el plugin CKeditor https://github.com/artf/grapesjs-plugin-ckeditor
y añadiré una lista desplegable personalizada que contiene los nombres de los campos dinámicos en la configuración del editor ck.
¿Puedes dar un ejemplo breve de un correo que lo usa para que entienda mejor a qué te refieres con "dinámica" ¿campo"?
Por ejemplo, tenemos 5 campos dinámicos (nombre, apellido, correo electrónico, teléfono, nombre de la empresa) Nuestro usuario irá a la página para crear una plantilla de correo electrónico que, por ejemplo, será utilizada para dar la bienvenida a sus clientes.
Así que empezará a usar el constructor para diseñar su plantilla de correo electrónico y, mientras lo hace, quiere eliminar algunos de esos campos dinámicos en la plantilla de correo de HOS.
Por ejemplo, elimina el componente de texto y escribe "Querido" y después quiere eliminar los campos dinámicos (nombre, apellido)
Eso es todo, entonces mi aplicación, antes de enviar esta plantilla de correo electrónico a los clientes usuarios, reemplazará esos campos dinámicos por los valores reales de la base de datos.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1897
[Pregunta] vista vs código
Hola... ¡Y perdón por mi inglés! Antes que nada, enhorabuena por este marco. Estoy intentando usar GrapeJS para crear mi propio editor de W...
Issue #1651
¿Cómo crear un nuevo diálogo modal como el de iconos?
¡Hola! Me gustaría crear un nuevo modal que contenga plantillas para qué pueden usar los usuarios más adelante y añadirlas a Canvas/editor....
Issue #2312
[PREGUNTA] - Más control sobre los botones del panel, botones dinámicos del panel
Hola, Estoy intentando implementar varios botones dinámicos más para el panel, por ejemplo, un botón de guardado que, dependiendo de alguna...
Issue #2076
[PREGUNTA] ¿Cómo crear un nuevo componente que permita directivas de la hoja Laravel?
Hola, gracias por el buen trabajo. Me gustaría saber si hay alguna forma de usar las directivas de las cuchillas dentro del código. Ya añad...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
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 →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.