Issue #375💬 RespondidoAbierto el 4 de octubre de 2017por mekamleshkReacciones 0

Editar plantilla en la base de datos, necesito ayuda con el urlLoad

Respuesta rápidapor artf

@mekamleshk ya estamos hablando de esto aquí #368, no hace falta crear otro número con el mismo contenido, gracias

Lee la respuesta completa abajo ↓

Pregunta

@arthuralmeidap @artf @cmcintosh

Estoy intentando editar una plantilla existente en la base de datos,

No puedo enviar los datos de la plantilla ni el ID a la vista

'''js var id = '<?php eco $this->uri->segment(4); ?>';

var editor = grapesjs.init ({ Altura: '100%', contenedor: '#gjs', Plugins: ['GJS-preset-newsletter'], storageManager: { Tipo: 'A distancia', guardado automático: falso, urlStore: 'arrastrar soltar/editar/id', urlLoad: 'arrastrar/editar/id', contentTypeJson: cierto, }, });

editor. Panels.addButton ('opciones', [{ id: 'guardar-db', claseNombre: 'fa fa-floppy-o', Comandamiento: 'guardar-db', atributos: {título: 'Draft'} }] );

Añadir el comando editor. Commands.add ('guardar-db', { run: function(editor, sender) { sender & & sender.set('active'); Apaga el botón editor.store(); alerta ('Draft');

editor.on('storage:load', function(e) { console.log('Cargado', e); // });

editor.on('storage:store', function(e) { console.log('Almacenado', e); // });
} });


Tengo esta estructura en mi base de datos: 

<table style="width:100%">
  <tr>
    <th>id</th>
    <th>Nombre de la plantilla</th> 
    <th>Template-data</th>
  </tr>
  <tr>
    <td>1</td>
    <td>Primero</td> 
    <td>{"GJS-assets":"[]","GJS-CSS":"*{Box-sizing: border-box;}body{margin:0;}","GJS-styles":"[]","GJS-html":"\"components\":[]},</td>
  </tr>
</table>

Respuestas (2)

artf4 de octubre de 2017

@mekamleshk ya estamos hablando de esto aquí #368, no hace falta crear otro número con el mismo contenido, gracias

lock[bot]18 de septiembre de 2019

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.

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 →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

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