StorageManager: Carga desde almacenamiento remoto
Así que cuando pongo la lista: 'contentTypeJson: cierto,' resultando en: Ahora puedo cargar desde la base de datos. Pero ahora no guarda porque envía los datos en JSON. ¿Cómo puedo enviar los datos como variables POST, pero recibirlos como JSON?
Lee la respuesta completa abajo ↓Pregunta
Hola,
Estoy intentando leer el HTML y el CSS de mi base de datos. Cuando intento cargarlo en el editor, no aparece nada. Puedo almacenar los datos simplemente, simplemente no puedo cargarlos.
¿Es este el formato correcto para los datos cuando los cargas?
Tipo de contenido
Application/JSON
Avance
{GJS-assets: "", GJS-components: "",...}
GJS-assets : ""
componentes GJS : ""
GJS-CSS: "*{Box-sizing: border-box;}cuerpo{margen:0;}. c1077{relleno:10px;}"
gjs-html : "<div class="c1077">Inserta tu texto aquí</div>"
GJS-Styles: ""
Respuesta
{"GJS-assets":"","GJS-components":"","GJS-CSS":"*{Box-sizing: border-box;}cuerpo{margen:0;}. c1077{relleno:10px;}","gjs-html":"<div class=\"c1077\">Inserta tu texto aquí<\/div>","gjs-styles":""}
Respuestas (3)
Así que cuando pongo la lista:
'contentTypeJson: cierto,'
resultando en:
storageManager: {
Tipo: 'A distancia',
autoload: cierto,
pasos Antes de guardar: 1,
contentTypeJson: cierto,
urlStore: "/save-template/2",
urlLoad: "/load-template/2",
params: {}, // Para valores personalizados en peticiones
},
Ahora puedo cargar desde la base de datos. Pero ahora no guarda porque envía los datos en JSON. ¿Cómo puedo enviar los datos como variables POST, pero recibirlos como JSON?
@shareefhiasat aquí explico cómo usarlos https://github.com/artf/grapesjs/wiki/Storage#store-and-load-templates
@DeathStapler Así es como es el mío:
{
"gjs-css":"*{box-sizing: border-box;}cuerpo{margen:0;}. c1050{padding:10px;}",
"gjs-html":"<div class="c1050">Hola</div>",
"gjs-assets":"[]",
"GJS-Styles":"[]",
"GJS-components":"[]"
}
Lo que me llama la atención al principio es que los assets, componentes y estilos deberían ser arrays, tienes cadenas vacías.
El 'Tipo de Contenido' es correcto.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1459
[PREGUNTA] Cómo almacenar los atributos "data-" en la etiqueta html del componente
Hola, estoy desarrollando un plugin para gráficos usando chart.js. Para que la plantilla generada renderice el gráfico desde un modelo de d...
Issue #1466
Edición Problema de carga deslizante de editor en html guardado editor.setComponents
Estoy trabajando en un proyecto en el que integré grapesJs para que los usuarios puedan crear sus plantillas, guardarlas en la base de dato...
Issue #1581
[Pregunta] AssetManager no muestra imágenes subidas
Hola a todos, Estoy usando grapesjs - 0.14.33. He implementado con éxito StorageManager en modo remoto, puedo cargar y almacenar datos. He...
Issue #1070
[PREGUNTA] Inserción de imagen bloqueada
Estoy intentando crear una web con grapesjs y ahora me enfrento al problema: no puedo insertar ninguna imagen desde mi PC. Cuando intento s...
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.