Sustitución del Gestor de Activos
Bueno, nunca lo he probado antes, pero creo que puedes conseguirlo simplemente reemplazando el comando actual '''js editor. Commands.add('open-assets', { run(editor) { ... } }) ``` Así es como se llama el comando https://github.com/artf/grapesjs/blob/e921165a8d681b5d1056c816f88dd7719d4f61e0/src/dom_components/view/Com...
Lee la respuesta completa abajo ↓Pregunta
¿Es posible reemplazar al gestor de activos por algo completamente diferente (como CKFinder - https://ckeditor.com/ckeditor-4/ckfinder/)? Alternativamente, ¿sería posible lanzar el gestor de activos incluido fuera del contexto de grapesjs?
Respuestas (3)
Bueno, nunca lo he probado antes, pero creo que puedes conseguirlo simplemente reemplazando el comando actual '''js editor. Commands.add('open-assets', { run(editor) { ... } })
Así es como se llama el comando https://github.com/artf/grapesjs/blob/e921165a8d681b5d1056c816f88dd7719d4f61e0/src/dom_components/view/ComponentImageView.js#L68
El 'objetivo' es en realidad todo lo que necesitas. Cuando seleccionas el elemento desde un gestor personalizado, solo actualizas el destino con 'target.set('src', url)'
---
ACTUALIZACIÓN: hay nueva API disponible para la personalización de AssetManager
https://grapesjs.com/docs/modules/Assets.html#customization
¡Gracias @artf! He conseguido que esto funcione muy rápido gracias a tu sugerencia.
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 #1597
¿Podemos añadir una propiedad redimensionable en el marco gjs-layer-manager?
Hola @artf ¿Es posible añadir la propiedad de redimensionable en el fotograma del gestor de capas como captura de pantalla abajo? ! captura...
Issue #1379
Pregunta: ¿cómo reemplazar el icono font-awesome del gestor de estilos por un SVG?
Hola @artf quiero reemplazar un icono del gestor de estilos por un icono SVG. Como puedes ver, captura adjunta. Lo intenté así. ! captura d...
Issue #518
Cambia solo el cuerpo de los componentes, no el cuerpo de toda la página.
Hola @artf Como discutimos en el número #374. setComponents configurará el cuerpo y reemplazará todo el contenido presente en la página por...
Issue #581
Eventos relacionados con los componentes de lectura
La wiki de la API del editor lista un conjunto de eventos relacionados con componentes que pueden ser escuchados (por ejemplo, 'component:a...
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.