He creado un contenido de bloque sencillo con un dato personalizado-gjs-nombre-personalizado = "test". Cuando guardo la página no puedo ver esos atributos en el HTML generado. Luego, cuando cargo ese HTML, esos componentes personalizados aparecen como BOX. ¿Hay alguna forma de conservar esos atributos?
artf
No, esos atributos solo se usan para la importación. Por favor, aprende a almacenar correctamente tus plantillas https://grapesjs.com/docs/modules/Storage.html#store-and-load-templates
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, Tengo una lista de plantillas de correo electrónico (página 'plantillas') y hay un botón que abre la edición (página 'templates/edit/:templateId'). Todo funciona bien, pero cuando vuelvo a la lista de plantillas me aparece este error en la consola:core.js:1624 ERROR TipoError: No se puede leer la propiedad 'body...
artf
¿Usas la última versión? ¿El error solo aparece en la lista de plantillas? Entonces, ¿funciona cuando vuelves a la página de edición?
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...
cmoutafidis
A veces me sale el mismo error cada vez que pulso ctrl+c. Grapesjs está integrado con angularjs.
Estoy intentando implementar un ejemplo como en una demo, es decir: al hacer clic en una instalación de imagen de fondo, aparece una ventana que te ofrece descargar archivos o seleccionar entre los ya descargados. Subiendo al servidor que implementé con éxito, los archivos se cargan, guardan en la carpeta deseada, des...
artf
Hola @Barahten por favor intenta hacer una demo en directo de tus problemas, simplemente no puedo ayudarte sin ver cómo configuras el editor.
Barahten
@artf, trabaja en http://gjs.barahten.com/ de servidor real Bolígrafo - https://codepen.io/barahten/pen/QBygdY El guion funciona de forma un poco extraña. En el servidor local funciona subiendo archivos a la carpeta pero no funciona para a...
artf
Respecto al primer puntoPero al actualizar la página y repetir todas las manipulaciones anteriores, el gestor de activos (el de la izquierda está vacío). Primero que nada, actualiza la biblioteca, la versión 0.12.17 está demasiado desactua...
Gracias por una herramienta tan increíble. Busco una biblioteca que pueda soportar a mi usuario con páginas web personalizadas y personalizadas bajo una sola aplicación. ¿Qué tan adecuado es grapeJS para casos en los que necesito almacenar muchos datos de plantillas de usuario? Además, teniendo en cuenta las bases de...
artf
Creo que GrapesJS se adapta perfectamente a tus necesidades, solo hay que leer sobre Storage para hacerte una idea de cómo funcionarías
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.
Perdona, estoy muy confundido; escuché hablar de esta herramienta hace poco; parece que puede usarse como interfaz gráfica. Pero en la sección de descargas del readme dice: 'npm i grapejs' etcétera. esas técnicas de descarga parecen ser para instalar una biblioteca, no para descargar o lanzar una herramienta de interf...
artf
Descargar la biblioteca (por ejemplo, https://unpkg.com/grapesjs), inclúyela dentro de tu página HTML y lánzala https://github.com/artf/grapesjs#usage
ORESoftware
Si es así, ¿por qué no podemos simplemente clonar un repositorio Git y tener todo configurado para nosotros? ¿Por qué tengo que crear el HTML manualmente para empezar?
artf
Porque GrapesJS se supone que es un framework, no una aplicación lista para usar https://grapesjs.com/docs/#what-is-grapesjs
Quiero añadir las fuentes web como "Austin Light", etc., en Typography grapesJS Editor. ¿Cómo puedo conseguirlo? Se requiere ayuda.
artf
Por favor, intenta buscar problemas antes de abrir uno nuevo https://github.com/artf/grapesjs/issues/1215 https://github.com/artf/grapesjs/issues/857
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.
Caso:Poner avoidInlineStyle en verdaderoArrastra una imagen al lienzo, ajusta su ancho al 100% mediante Layout > WidthGuarda el lienzoRecarga el lienzo Esperado: La imagen debe ser 100% de ancho Resultado real: La imagen ha vuelto a su tamaño original
artf
Acabo de probar esta https://jsfiddle.net/szLp8h4n/235/ y funciona como se espera (usa el almacenamiento local por defecto) ¿Estás seguro de que estás ahorrando correctamente?
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...
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, parece que para inicializar una instancia del editor con un CSS ya existente puedes darle al editor "gjsstyles" o "gjscss". De forma similar, para HTML es "gjscomponents" o "gjshtml". ¿Cuál es la forma correcta? Hasta ahora, la forma en que lo he estado haciendo es ejecutar este código justo antes de ejecu...
artf
¿Lo estoy haciendo bien? No realmente. Tienes que configurar el almacenamiento remoto
tomichal
¡Gracias @artf!
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, Nos gustaría renderizar controles de terceros. Esta es una pregunta general y queremos saber si vamos en la dirección correcta. Para renderizar los controles estamos obligados a utilizar tecnología de terceros (Vue, React u frameworks similares). Ambos frameworks tienen un problema común: van rezagados en la cap...
artf
Vue compila en tiempo de ejecución si usas la versión con compilador. Exactamente como este componente https://github.com/alexjoverm/v-runtime-templateComo segunda pregunta, me gustaría saber si es posible conectarse a eventos del editor d...
HakuTheWolfSpirit
Hola, gracias por la respuesta.Vue compila en tiempo de ejecución si usas la versión con compilador. Exactamente como este componente https://github.com/alexjoverm/v-runtime-template El problema con Vue es que realmente no existe un método...
artf
El problema de Vue es que realmente no existe un método que me permita poner una cadena como parámetro y obtener html como salida. He hecho esta pregunta en StackOverflow y espero obtener una respuesta pronto. Sí, pero siempre puedes crear...
Hola. ¿Se puede usar esto como un editor wysiwyg normal para guardar los datos en una base de datos y crear páginas dinámicamente en una página web?
artf
Claro
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.