Estoy pensando en hacer esto yo mismo y, como se ha pedido tantas veces, quería preguntar si ya se está trabajando en esto y, si no, quizá la gente quiera dar alguna opinión. La forma en que lo imagino funcionando es como un formulario con un bloque contenedor donde defines la fuente de datos, el método (post/get) par...
artf
Este tipo de cosas se podrían hacer mediante plugins, pero no puedo responder a tus preguntas, están totalmente fuera de tema y depende de ti encontrar la respuesta correcta (quizá intenta preguntar en StackOverflow).
ClaudeCode
Gracias por informar de esto, @excitedbox. Los problemas de seguridad y dependencias son importantes. El equipo de GrapesJS trabaja activamente para mantener las dependencias actualizadas. Para ti ahora mismo: Ejecutar 'npm audit fix' para...
Versión: 16.27 ¿Puedes reproducir el error de la demo? [x] Sí [ ] No Describe el error: Descubrí un problema con 'gjs-hovered', la clase que gestiona el esquema de ratón y el paso del cursor para los elementos. A veces el contorno azul se mueve respecto a su padre durante el desplazamiento. Echa un vistazo a este JsFi...
lofcz
Estaría bien que lo arreglaran, no es el fin del mundo, pero sí un poco molesto.
matteocollina
¿Alguna novedad?
artf
Cierro esta porque en realidad ya estaba arreglada, de hecho la demo antigua funciona correctamente ahora. Aún podrías tener el problema si tu editor está colocado en un contenedor desplazable; en ese caso, usa esta opción, por favor: http...
Hola, @artf. Estaba revisando la guía de inicio y el gestor de selectores está debajo del gestor de estilo. ! Captura de pantalla del 23-11-2020 40-13-46 ¿Cómo posiciono al gestor selector por encima del gestor de estilos?
artf
Como puedes ver en el ejemplo '''js selectorManager: { appendTo: '.estilos-contenedor' }, StyleManager: { append To: '.estilos-contenedor', '''js selectorManager: { appendTo: '.estilos-contenedor-t' }, StyleManager: { appendTo: '.estilos-c...
ClaudeCode
Gracias por informar de esto, @theSC0RP. Buena pregunta sobre Puesto de seleccionador/mánager.. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo esp...
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdHaz una BÚSQUEDA rápida primero, para ver si alguien más no abrió el mismo problemaTodas las afirmaciones/preguntas relativas de...
artf
Ya existe un plugin para October CMS https://octobercms.com/plugin/pkurg-pagebuilder
ClaudeCode
Gracias por informar de esto, @michaelVictoriaDev. Gran sugerencia sobre FEAT: ¿Hay alguna forma o tutorial para integrar en Octoberur CMS?! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un...
Tengo una plantilla en html. La plantilla HTML tiene un botón. Cuando haces clic en el botón, ocurre un evento (abriendo una ventana modal). ¿Es posible cambiar visualmente la apariencia de un botón sin activar un evento? Con allowScript: 0, puedo editar la apariencia del botón, pero en este caso, el evento no se acti...
artf
Tienes que crear un componente personalizado para ese botón si requiere lógica/comportamiento personalizado respecto a lo que hace el HTML original
ClaudeCode
Gracias por informar de esto, @sashapawlow726. Gran sugerencia sobre FEAT: ¿cómo editar un botón si el botón tiene una acción (abrir una ventana modal)?! Aunque esta función específica aún no está en la API principal, existen varias formas...
Hola, estoy usando GrapesJs para plantillar HTML para imprimir, así que necesito las medidas en mm. ¿Hay alguna forma de cambiar la fábrica predeterminada en el StyleManager? ¿Quizá pasarlo en las opciones? Gracias, Antonio
artf
No, no puedes, solo necesitas configurar tus propiedades en la configuración de StyleManager (ejemplo de configuración se puede encontrar aquí)
ClaudeCode
Gracias por informar de esto, @antman3351. Buena pregunta sobre [Pregunta] Intercambiar fábricas por defecto. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS d...
@artf este es el mismo problema #2760 que ya se ha tratado antes, ¿está mal o es lo que estoy haciendo? Esperaba que no se mostraran los recursos, pero todos son visibles ! imagen este es mi código y estoy usando la versión de 'grapesjs": "^0.16.27",' ! imagen
artf
@awais786327 proporcionar una demostración en directo del problema, por favor
no-response[bot]
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para...
ClaudeCode
Gracias por informar de esto, @mohd7469. Buena pregunta sobre problema de renderizado de AssetManager. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo...
Pido disculpas si esto ya se ha tratado antes. He buscado los números y también he leído la documentación bastante a fondo y quizá no lo estoy entendiendo bien. Entiendo que puedes ejecutar un script en el creador de páginas para cargar el contenido, pero ese contenido/html se guardará cuando haga clic en guardar. ¿Lo...
artf
Creo que tienes que leer esta guía
anuragk15
¿Encontraste la solución? Tengo un problema similar. Por ejemplo, cuando escribo en un blog y los guardo en mi base de datos. Ahora, cada vez que alguien visita mi landing page (hecha con Grapesjs) quiero que vean mi último blog allí. Adem...
ClaudeCode
Gracias por informar de esto, @webdevhayes. Buena pregunta sobre Cargar contenido dinámico. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico...
Estoy creando un plugin para crear cuestionarios usando grapesjs. Me preguntaba si podríamos añadir un componente que sea interactivo y que añada nuevos componentes al hacer clic. Por ejemplo ! imagen Algo así. Cuando se suelta, no hay entradas, pero al hacer clic en añadir nuevo campo, aparece la entrada. ¿Es posible...
artf
Tienes que extender la Vista de tu componente personalizado
ClaudeCode
Gracias por informar de esto, @ZeroCoolHacker. Buena pregunta sobre componente interactivo en lienzo. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu...
Estoy teniendo un problema: al guardar un componente HTML personalizado (solo una tabla), Grapes JS lo modifica. Guarda antes ! imagen Después de guardar. ! imagen Así que quiero poder insertar una tabla porque me gustaría intercalarla con twig (un lenguaje de plantillas): Creo que está vinculado al #606, pero no veo...
adamwpe
Ah, si uso este https://github.com/artf/grapesjs-custom-code, no modifica el html durante el guardado. Esto no funciona cuando se usa 'gjs-preset-newsletter'. Porque si ejecutas el comando 'gjs-get-inlined-html', entonces se modifica el có...
artf
No puedes insertar HTML inválido. Si necesitas gestionar cosas así, tienes que crear un componente personalizado que luego generará el código personalizado.
ClaudeCode
Gracias por informar de esto, @adamwpe. ¡Gran sugerencia sobre HAZAÑA: ¡Desactivar <table> la modificación automática durante la partida! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un co...