Issue #2104💬 RespondidoAbierto el 28 de junio de 2019por georgikolev7Reacciones 0

Formato correcto para la plantilla de carga

Respuesta rápidapor georgikolev7

El problema fue causado por datos JSON inválidos dentro de "gjs-components" al guardar, lo que rompió la carga posterior.

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Estoy buscando la forma correcta de cargar la plantilla, generada por GrapesJS, pero nada se carga.

¿Alguien puede comprobarlo? Quizá el formato no esté bien. https://api.myjson.com/bins/14o5yz

No hay ningún mensaje de error, solo un editor vacío.

Los datos se guardan en la base de datos con el siguiente código

$params = file_get_contents('php://input');
$params = json_decode($params, verdadero);

El tipo de columnas es TEXTO.

Este es mi código

var builder = grapesjs.init({
        contenedor: 'envoltorio #html',
        Plugins: ['GJS-preset-newsletter', 'GJS-plugin-CKEDITOR', 'IMG-Link-plugin'],
        clearOnRender: cierto,
        assetManager: {
            subir: '/index.php?page=mod&mod=' + mod_param + '&action=ajax-upload-images',
            Zona de caída: Cierto,
        },
        storageManager: {
            id: 'GJS-',
            Tipo: 'A distancia',
            autoload: cierto,
            guardado automático: Cierto,
            storeComponents: cierto,
            storeStyles: cierto,
            pasos Antes de guardar: 1,
            contentTypeJson: cierto,
            urlStore: '/index.php?page=mod&mod=' + mod_param + '&action=ajax-save-campaign-template',
            urlLoad: '/index.php?page=mod&mod=' + mod_param + '&action=ajax-load-campaign-template&template_id=' + template.id,
            params: {
                template_id: template.id,
                template_name: template.name
            }
        }
    });

Respuestas (1)

georgikolev79 de julio de 2019

El problema fue causado por datos JSON inválidos dentro de "gjs-components" al guardar, lo que rompió la carga posterior.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.