Generación dinámica de clases con una plantilla
Hola Davy, si necesitas una clase puedes ponerla ya en tu plantilla; si necesitas una dinámica, probablemente hagas uso de events como 'component:add' o 'block:drag:stop'
Lee la respuesta completa abajo ↓Pregunta
¡Hola!
Me pregunto si hay alguna forma de forzar la generación dinámica de clases (de la forma 'cXXXXX', que ocurre al arrastrar y soltar un componente) en la importación de plantillas? El problema es que, cuando uso una plantilla, los componentes generados en el editor no tienen esa clase dinámica, que necesito para poder generar consultas de medios mientras edito en modo teléfono/tableta. Para que te hagas una referencia, aquí tienes la plantilla que estoy importando: https://gist.github.com/davydav/2413f5fdaa154a80dfa49a633bd247bb
¡Muchas gracias por tu increíble trabajo!
Respuestas (3)
Hola Davy, si necesitas una clase puedes ponerla ya en tu plantilla; si necesitas una dinámica, probablemente hagas uso de events como 'component:add' o 'block:drag:stop'
¡Gracias por tu respuesta! ¿Hay alguna forma de acceder a tu método de generación de clases, o podrías indicarme dónde está en tu código? He estado intentando encontrarlo pero sin suerte. Gracias de nuevo
Como ves, se llama a añadir, así que puedes desactivarlo (opción 'forceClass') e implementar tu propia lógica
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #599
Establecer la altura del dispositivo junto con el ancho del dispositivo
Hola, quiero añadir nuevos dispositivos tanto de ancho como de altura, ¿hay alguna forma de hacerlo? Otro problema es que cuando doy el anc...
Issue #1177
[PREGUNTA] Uso de clases idénticas múltiples
Hola @artf, Tengo una pregunta sobre el Style Manager. Supongamos que tenemos varios elementos con clases fila dentro de html, ¿existe algu...
Issue #1307
Pregunta: Para detener las clases generadas dinámicamente en uvas Editor
Hola @artf ¿hay alguna forma de dejar de generar clases dinámicamente en el editor de recarga? Por ejemplo, cuando añado mi clase personali...
Issue #1875
[PREGUNTA] Cambios de ID al importar HTML o pasar HTML en components prop en config.
Hola, He creado un componente y un bloque que puedo arrastrar y soltar en el lienzo. Mi problema es que algunos estilos dependen del ID. Sé...
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.