Issue #2941💬 RespondidoAbierto el 6 de agosto de 2020por nhhReacciones 0

PREGUNTA: ¿Por qué el propio editor no utiliza 'gjs-html'' para la representación del lienzo?

Respuesta rápidapor artf

Bueno, si cargas el HTML perderás toda la información de los componentes (algo explicado aquí). Como analogía, intenta pensar en los archivos de Photoshop y el JPG como salida. Si cargas el JPG no verás las capas usadas en tu proyecto de Photoshop. Depende de ti encontrar la manera de hacer que la interpolación funcio...

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Actualmente estamos usando Grapejs para crear plantillas líquidas (sintaxis de Shopify). La forma en que está implementada actualmente dejará la plantilla, por ejemplo ''{{ nombre }}', sin renderizar dentro del editor.

Esto se debe a que, incluso si el 'gjs-html' es interpolado por el servidor tras un ciclo de almacenamiento/carga, el editor sigue usando 'gjs-components' no interpolados para representar el contenido del editor.

¿Por qué el editor no utiliza el HTML renderizado para mostrarlo? Según entiendo, la estructura de componentes solo se usa internamente para la asignación de componentes.

¿Hay alguna forma de sortear este comportamiento? (Realmente no quiero hacer mi interpolación en el json de componentes)

Respuestas (1)

artf26 de agosto de 2020

Bueno, si cargas el HTML perderás toda la información de los componentes (algo explicado aquí). Como analogía, intenta pensar en los archivos de Photoshop y el JPG como salida. Si cargas el JPG no verás las capas usadas en tu proyecto de Photoshop.

Depende de ti encontrar la manera de hacer que la interpolación funcione con tus componentes (por ejemplo, hacer una llamada asíncrona a algún endpoint y actualizar el contenido del componente).

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.