Issue #1528💬 RespondidoAbierto el 18 de octubre de 2018por nine-2-fiveReacciones 0

El bloque personalizado no ejecuta su script cuando se carga automáticamente desde localStorage

Respuesta rápidapor nine-2-five

Falsa alarma, lo siento. Revisé la página web de grapesjs-preset, y me di cuenta de que estaba registrando el bloque pero ningún componente. Una vez que añadí el componente al editor. DomComponents, empezó a renderizar el carrusel incluso cuando se cargaba desde localStorage.

Lee la respuesta completa abajo ↓

Pregunta

Fragmento de códigoTEXT
Estoy usando el siguiente código para mi bloque personalizado, y funciona cuando el bloque se deja caer en el lienzo.
Pero cuando el bloque se carga desde localStorage, solo crea un envoltorio de div y no ejecuta la parte content.script del bloque personalizado. <br>
Intenté simplificar la propiedad del script para que solo avisara o llamara a la consola, pero no funcionó. No hay errores en consola.

blockManager.add('a3-owl-carousel', {
        etiqueta: 'Carrusel de Búhos',
        contenido:{
          Tipo: 'Deslizador',
          script: function(){                         
            var _component = esto;

(función($){                
                $.get('http://localhost:8080/content/hr.json', function(data){
                  $.get('http://localhost:8080/content/slider.twig', function(twig_template){
                    var template = Twig.twig({data: twig_template});                    

$(_component).html(plantilla.render(datos));
                  });      
                }); 
            })(jQuery);
          } 
        }    
      });      `

Respuestas (2)

nine-2-five18 de octubre de 2018

Falsa alarma, lo siento. Revisé la página web de grapesjs-preset, y me di cuenta de que estaba registrando el bloque pero ningún componente. Una vez que añadí el componente al editor. DomComponents, empezó a renderizar el carrusel incluso cuando se cargaba desde localStorage.

lock[bot]18 de octubre 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.