Edición Problema de carga deslizante de editor en html guardado editor.setComponents
Tengo una forma de solucionarlo, pasé directamente el contenido HTML y CSS <div>en .
Lee la respuesta completa abajo ↓Pregunta
Estoy trabajando en un proyecto en el que integré grapesJs para que los usuarios puedan crear sus plantillas, guardarlas en la base de datos y editar esas plantillas guardadas.
Recientemente añadí el plugin de deslizamiento y ahora el usuario puede crear plantillas, pero al editarlo causo problemas con JavaScript, Estoy usando editor.setComponents cuando un usuario edita la plantilla y añado html guardado en editor.setComponent ('<guardar html>') y css en editor.setStyle('<save style>').
Ahora, cuando hay algún tipo de javascript en el HTML guardado como slider javascript y cuando aparece el apóstrofe (') en javascript, rompe el script y lanza la excepción,
Puedo pasar manualmente estos HTML y CSS en <div id="gjs"> pero el CSS de fondo de su cuerpo no funciona. ¿Cuál es la solución de masa para eso?
editor.setComponents('{!! $template->html !!}'); editor.setStyle('{!! $template->css !!}'); editor.store();
Estoy usando Laravel y cargando plantillas HTML y CSS así.
Respuestas (3)
Tengo una forma de solucionarlo, pasé directamente el contenido HTML y CSS <div>en .
Tengo un nuevo problema, cuando paso el css <div> para renderizarlo y hacer html, cambio el estilo y lo obtengo con editor.getCss(); recibe el estilo antiguo que pasé a la etiqueta <div>style
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2009
'Select' rasgo sin actualización en modo edición
Hola, Hay un problema conmigo, no sé si viene de mi código o de grapejs en sí, Para la herramienta LINK, toma sus enlaces de mi base de dat...
Issue #452
Problema con el redimensionador personalizado (o quizá cómo guardo/cargo componentes)
Estoy intentando construir un redimensionador personalizado para uno de mis componentes. Es una disposición cuadrícula/columna basada en Fl...
Issue #384
Crear y editar plantilla en base de datos
Este es mi código para crear una nueva plantilla e insertar el html en línea con estilo en la base de datos: '''js var editor = grapesjs.in...
Issue #513
Edición de modelo y HTML devuelta
Tengo el código de abajo para crear un componente personalizado y quiero recuperar html actualizado vía editor.html(), pero si devolvo HTML...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.