Issue #2807💬 RespondidoAbierto el 27 de mayo de 2020por alesubReacciones 0

El editor inicial "fromElement" crea componentes dentro de la etiqueta con data-gjs-type="text"

Respuesta rápidapor alesub

@artf solo para aclarar: este error se basa en el comportamiento esperado que describiste en este comentario: https://github.com/artf/grapesjs/issues/576#issuecomment-348550694 Y cómo se comportan los divs con texto en la página de demostración. Por favor, decidme si me equivoco, ¡Gracias de nuevo!

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Actualmente estoy intentando iniciar el editor "fromElement", configurando el siguiente html dentro del contenedor:

<p data-gjs-type="text" contenteditable="true">
Lorem asd dolor sit amet consectetur, adipisicing elit. Similique repellat <b>voluptatum</b> 
Voluptas ex, ese error sed culpa <i>impedit</i>, <strike>eum amet </strike> laboriosam <strike>. 
Doloribus, maxime fuga eum aliquid non doloremque </strike>soluta quod.
</p>

Pero cuando se ejecuta, grapesjs crea componentes dentro de la <p>etiqueta '' incluso después de establecer el atributo 'data-gjs-type' como 'text'. Lo que intento es presentar el párrafo a editar como un solo componente.

Puedes ver el problema en acción aquí: https://codepen.io/alesub/pen/xxwNaPd

¡Gracias por esta herramienta tan buena!

Respuestas (3)

alesub28 de mayo de 2020

@artf solo para aclarar: este error se basa en el comportamiento esperado que describiste en este comentario: https://github.com/artf/grapesjs/issues/576#issuecomment-348550694 Y cómo se comportan los divs con texto en la página de demostración.

Por favor, decidme si me equivoco, ¡Gracias de nuevo!

alesub1 de junio de 2020

Hola, ¿alguna novedad revisando este problema? Lo que me ha perdido es que esto no ocurre en la página de demostración, cualquier texto en negrita o cursiva no se convierte en un componente separado tras guardar o recargar.

Cualquier aportación será muy apreciada, ¡Gracias!

artf26 de julio de 2023

Cerrando este caso porque ahora este es el comportamiento por defecto.

También existe la posibilidad de personalizar el comportamiento mediante la opción 'disableTextInnerChilds' añadida desde https://github.com/GrapesJS/grapesjs/releases/tag/v0.21.2

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 →

Explorar categorías de plugins

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