Issue #2541💬 RespondidoAbierto el 31 de enero de 2020por andy-awareReacciones 0

Asigna estilo a la clase, no ID

Respuesta rápidapor artf

Solo crea bloques/componentes con clases y, por defecto, el Style Manager les aplicará estilos

Lee la respuesta completa abajo ↓

Pregunta

Lo que intento conseguir es que, cada vez que se edita el "bloque" dentro del lienzo, el estilo no se añade a una #id sino a una clase. Mi lógica es tomar el ID actual que se usa —**la cadena aleatoria— y eliminarlo como ID y convertirlo en una clase, y luego asignar estilos a esa clase en vez del ID; sí, eso dará lugar a muchas clases pero significa que no tendré problemas con los IDs en el frontend. Sin embargo, no consigo encontrar cómo hacerlo, siempre que lo hago activando: 'editor.on('component:update', component => {})' Simplemente no funciona. El ID siempre está indefinido. 'component...

Respuestas (3)

artf3 de febrero de 2020

Solo crea bloques/componentes con clases y, por defecto, el Style Manager les aplicará estilos

Fahad-ishfaq25 de enero de 2024

Simplemente crea bloques/componentes con clases y, por defecto, el Style Manager les aplicará estilos ¡Hola! ¿Puedes decir si podemos cambiar este comportamiento? Quiero un editor para configurar el estilo CSS al id de elemento en lugar de los nombres de clase. Como la misma clase puede asignarse a...

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.