Hola, intento usar grapesjs como usuario final para construir una página con algunos retornos : ¿Cómo seleccionar filas para cambiar el ancho cuando usamos bloques de columna? Es realmente difícil de usar....Creo un cuadro + texto, es realmente raro cambiar la altura del recuadro siempre 75px ... Muy extraño¿Cómo crea...
artf
cómo seleccionar filas para cambiar el ancho cuando usamos bloques de columna? Es realmente difícil de usar.... Puedes cambiar el ancho de fila en el Style Manager (sector de dimensiones)creo un cuadro + texto es realmente extraño, es impo...
micker
Vale, gracias, lo intentaré.
lock[bot]
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.
¡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...
artf
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'
davydav
¡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
artf
https://github.com/artf/grapesjs/blob/5fe64423b2a4c94f5b3cd9b7b8e1d887a8896ab0/src/dom_components/model/Components.js#L70-L87 Como ves, se llama a añadir, así que puedes desactivarlo (opción 'forceClass') e implementar tu propia lógica
Hola a todos, Estoy intentando cambiar el texto en un componente de botón, pero no consigo editarlo. He añadido este tipo: Incluí el parámetro editable: true, pero no funciona Y añadir el botón al Administrador de Componentes ¿Hay alguna forma de solucionar esto? ¡Gracias!
simplecommerce
@trafalmejo Prueba a ver cómo implementan el componente de enlace, creo que podría ayudarte, aunque no estoy 100% seguro.
artf
Deberías ampliar el componente de 'texto'
lock[bot]
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.
Hola, Usando la última versión todo funciona perfectamente. Uso almacenamiento remoto pero necesito pasar parámetros personalizados con ajustes al hacer una solicitud de carga. ¿Cuál es la mejor manera de hacerlo? Cuando se usan PARAMS en el gestor de almacenamiento, solo funcionan con el método POST.
lock[bot]
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.
Este error puede reproducirse en cualquiera de las demos de GrapesJS. Bug: Después de arrastrar y soltar una imagen, usando uno de los puntos de redimensionamiento que no están en las esquinas (puntos de redimensionamiento de altura o ancho), tanto la altura como el ancho se redimensionarán. Comportamiento esperado: L...
artf
Esto no es un error, es simplemente el autoescalado que gestiona el navegador; si no te gusta, puedes plantearte ampliar el componente de imagen para almacenar la información de tamaño al cargarla
lock[bot]
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.
Hola, ¿Hay alguna forma de crear una funcionalidad similar a un mapa de imágenes en Canvas? El usuario debería poder seleccionar un área concreta para enlazar. Ejemplo de cómo se hace en este enlace de abajo. https://www.jqueryscript.net/demo/Easy-Imagemap-Generator-With-jQuery-hotArea-js/ He intentado crear un enlace...
artf
Con un componente personalizado deberías poder crear lo que quieras
lock[bot]
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.
Hola, estoy intentando integrar grapesjs en prestashop, pero debido al iframe, no consigo el global css ni js. Intenté introducir el CSS y el JS manualmente, pero el JS de Prestashop da errores cuando lo añado. ¿Hay alguna forma de no usar el iframe? ¿O que tenga acceso global a estilos y js? un saludo.
Ya lo he probado y no funciona. Los JS de prestashop no funcionan dentro del iframe, y por eso necesito renderizar desde iframe.
artf
Js de prestashop no funcionan dentro del iframe, y por eso necesito renderizar desde iframe. Abre la consola y comprueba si hay errores, probablemente estás pasando por un camino equivocado o necesitas otros js de prestashop
¿es posible? Cambia el evento de arrastrar y soltar a al hacer clic al añadir un nuevo componente, quiero añadir componentes haciendo clic en el bloque y luego se añadirá directamente al componente seleccionado, gracias ! Baru
artf
No realmente, pero ya estaba pensando en esta posibilidad, así que probablemente la añada en la próxima versión. Yo preguntaría, ¿qué esperarías en caso de tu gif? ¿Al clic, el bloque debería añadirse dentro de la celda?
fmr411
Sí, quiero que cuando hago clic se añada el bloque a la celda, pero ¿puedo saber dónde gestiona la función el evento para añadir el bloque?
En mi opinión, estas son dos formas diferentes de almacenar los mismos datos. Ahora necesito convertir gjs-components a gjs-html. ¿Existe ese método? Espero tu respuesta, ¡deseo que el proyecto sea cada vez mejor!
artf
¿Existe tal método? No exactamente, pero en realidad sería lo mismo que inicializar el editor con componentes (gjs-components) y luego obtener el código mediante 'editor.getHtml()' (gjs-html)
lock[bot]
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.
Hola @artf, Siguiendo tu consejo para activar la opción "keepEmptyTextNodes" en el analizador para solucionar mi problema del #1915 (grapesjs despojándose entre etiquetas), encontramos el siguiente efecto secundario (raro), usando la última versión 0.14.57: Con esta opción activada, al arrastrar y soltar alguno...
artf
Vale, el problema creo que está en el Sorter, no cuenta los nodos 'textnode' como hijos (con 'keepEmptyTextNodes' los mantienes todos)
lock[bot]
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.