Nombre de los componentes
Puedes usar data-gjs-custom-name en el html de tus componentes. '<h1 data-gjs-custom-name="Tu Nombre" ...>'Puedes usar data-gjs-icon en el html de tus componentes. '<h1 data-gjs-icon='<i class="fa fa-arrows"></i>' ...>' Por favor, cambia tu título por algo más significativo para que otros puedan encontrar mejor los pr...
Lee la respuesta completa abajo ↓Pregunta
Tengo dos preguntas.
-
¿Hay alguna forma de cambiar el nombre del componente integrado? Quería cambiar el nombre "Box" por "Div". Así que el mismo nombre aparece en Select y en el panel de capas/navegador. En términos sencillos, si arrastro y suelto un div, necesito que se llame Div.
-
¿Hay alguna forma de añadir un icono delante del texto de cada tipo de elemento en el panel de capas? Me refiero a una caja para Div, un icono de lista A para ULs, etc...
Respuestas (3)
-
Puedes usar data-gjs-custom-name en el html de tus componentes. '<h1 data-gjs-custom-name="Tu Nombre" ...>'
-
Puedes usar data-gjs-icon en el html de tus componentes. '<h1 data-gjs-icon='<i class="fa fa-arrows"></i>' ...>'
Por favor, cambia tu título por algo más significativo para que otros puedan encontrar mejor los problemas ya resueltos :)
EDITO: puedes usar 'data-gjs-name' en vez de 'data-gjs-custom-name'
Añadiría que si dependes del arrastrar y soltar HTML5, puedes usar el evento 'canvas:dragdata' https://grapesjs.com/docs/api/editor.html#available-events
Esto te permite que el editor entienda "caídas externas", por ejemplo. por defecto GrapesJS puede reconocer imágenes, usando 'canvas:dragdata' puedes hacer que reconozca archivos como vídeos, PDFs, etc.
@NicoEngler ¿Hay alguna otra forma de establecer nombres personalizados por defecto para cada tipo? Si alguien arrastra y suelta contenido desde fuera, quiero mostrar los nombres de esos divs también como "Divs". :)
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1902
[PREGUNTAS] Desactivar/cambiar el comportamiento de los componentes integrados
Hola, Intentando conseguir trabajo de GrapesJ para un proyecto en el que estoy trabajando actualmente. ¿Pero hay alguna forma de desactivar...
Issue #604
disparador tras retirar el componente
Chicos, necesito activar alguna acción después de eliminar los componentes del editor. ¿Hay alguna forma de hacerlo? ¿O tengo que escribir...
Issue #1374
Propiedades predeterminadas de los componentes
¿Hay alguna forma de cambiar las propiedades predeterminadas de los componentes? Quiero que casi todo sea 'copiable: false, redimensionable...
Issue #1336
[Pregunta] ¿Puedo hacer que todo no se pueda seleccionar por defecto?
Actualmente, todos los componentes son seleccionables/flotables por defecto. Y si quieres, puedes cambiar ese comportamiento proporcionando...
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.