Añadir un atributo personalizado
¡Hola @alimajed93 pruébalo! editor. BlockManager.get("blockId").attributes.content.customAttribute
Lee la respuesta completa abajo ↓Pregunta
Hola a todos,
Estoy creando nuevos bloques cuando utilizo el siguiente método: 'editor. BlockManager.add(blockId, { etiqueta: blockLabel, Contenido: {... blockContent, "customAttribute": "value"}, atributos: blockAttributes})' Puedo leer el customAttribute usando 'editor.getSelected().get("customAttribute")'
¿Cómo añadir este atributo y poder obtenerlo de la misma manera que antes, si el bloque creado tiene el contenido en formato HTML y no en JSON? Por ejemplo: contenido: '<div></div>'
¡Gracias de antemano!
Respuestas (3)
¡Hola @alimajed93 pruébalo! editor. BlockManager.get("blockId").attributes.content.customAttribute
@alimajed93 creo que te refieres a esto '''html
<div data-gjs-custom-attribute="value"></div> ``` así que entonces 'editor.getSelected().get('custom-attribute')'Ten en cuenta que las claves de atributos en HTML no distinguen entre mayúsculas, por lo que 'data-gjs-customAttribute="value"' se analiza a 'customattribute'
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1471
[Pregunta] Gestor de bloques e imagen
¡Hola! Uso este código para añadir un nuevo bloque: blockManager.add("image", { etiqueta: 'Image', categoría: 'Básico', atributos: { clase:...
Issue #493
[PREGUNTA] ¿Puedo configurar contenido dinámicamente desde la API de bloques?
Hola @artf, muy buen framework para creadores de páginas web y mantenlo así :+1: Código : '''javascript ... blockManager.add('dynamic-nav',...
Issue #1574
Pregunta, bloquear contenido del archivo
Hola, esto no es realmente un problema, sino más bien una pregunta. Actualmente estoy usando bloques personalizados en mi editor GrapesJS....
Issue #2014
[BUG] - No se puede obtener contenido de un bloque de enlace
Hola a todos, Estoy usando la versión 0.14.52 de grapesjs. Estoy teniendo el siguiente problema: Cuando dejo un bloque de enlace dentro del...
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.