Issue #1466💬 RespondidoAbierto el 27 de septiembre de 2018por sfkazmiReacciones 0

Edición Problema de carga deslizante de editor en html guardado editor.setComponents

Respuesta rápidapor sfkazmi

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)

sfkazmi28 de septiembre de 2018

Tengo una forma de solucionarlo, pasé directamente el contenido HTML y CSS <div>en .

sfkazmi28 de septiembre de 2018

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.

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.