Pregunta, bloquear contenido del archivo
No @ThomasLaigneau tienes que gestionarlo tú solo, por ejemplo. '''js traer('.. /myblock.html') .then(res => res.text()) .then(html => { editor. BlockManager.add... }) ```
Lee la respuesta completa abajo ↓Pregunta
Hola, esto no es realmente un problema, sino más bien una pregunta. Actualmente estoy usando bloques personalizados en mi editor GrapesJS. Así es como los creo:
'''js editor. BlockManager.add('block-title', { etiqueta: '<div class="gjs-fonts gjs-f-b1 gjs-one-bg gjs-four-color-h"><div class="gjs-block-label">Bloc Titre</div></div>', Contenido: '<style> .mdc_title { Altura: 500px; Ancho: 100vW; posición: relativa; Margen a la izquierda: -50Vw; izquierda: 50%; } .mdc_title h1 { color: #fff; Color de fondo: #00bab9; pantalla: bloque en línea; acolchado: 10px 80px; margen a la izquierda: 1px; } @media pantalla y (ancho máximo: 585px){ .mdc_title h1 { tamaño de fuente: 28px; acolchado: 10px 20px; } } </style> <div class="mdc_title" data-gjs-custom-name="Bloc Titre"> <h1 data-gjs-custom-name="Titre">Asistencia Cocina</h1> ',</div> atributos: { título: '' } });
Funciona bien, pero para optimizar archivos, ¿es posible cargar el contenido del bloque así:
'''js
editor. BlockManager.add('block-title', {
etiqueta: '<div class="gjs-fonts gjs-f-b1 gjs-one-bg gjs-four-color-h"><div class="gjs-block-label">Bloc Titre</div></div>',
Contenido:
`.. /myblock.html',
atributos: {
título: ''
}
});
No puedo lograr esto... ¡Gracias por las respuestas!
Respuestas (2)
No @ThomasLaigneau tienes que gestionarlo tú solo, por ejemplo. '''js traer('.. /myblock.html') .then(res => res.text()) .then(html => { editor. BlockManager.add... })
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.
Issue #1722
[PREGUNTA] ¿Cómo hacer que mi etiqueta personalizada sea seleccionable y editable dentro de Canvas?
Hola, intento cambiar mi etiqueta personalizada de ion-item tiene div en las propiedades de la vista, pero no me funciona como esperaba. mi...
Issue #1817
Cambiar el contenido HTML mientras el bloque se renderiza en el editor
Hola @artf Tengo un bloque en el gestor de bloques como Según el script anterior dentro del bloque, quiero añadir contenido HTML dinámico m...
Issue #1436
[PREGUNTA] Bloques atómicos o componentes complejos
Hola, Estoy estudiando el editor y creo que entiendo la diferencia entre componentes y bloques. Ahora, me preguntaba si GrapesJS ofrece la...
Issue #894
Añadir un atributo personalizado
Hola a todos, Estoy creando nuevos bloques cuando utilizo el siguiente método: 'editor. BlockManager.add(blockId, { etiqueta: blockLabel, C...
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.