PREGUNTA: ¿Por qué el propio editor no utiliza 'gjs-html'' para la representación del lienzo?
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)
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.
Issue #2076
[PREGUNTA] ¿Cómo crear un nuevo componente que permita directivas de la hoja Laravel?
Hola, gracias por el buen trabajo. Me gustaría saber si hay alguna forma de usar las directivas de las cuchillas dentro del código. Ya añad...
Issue #1966
[PREGUNTA] Bucle sobre todos los componentes
Hola a todos, Quiero crear un conector para cada botón que añada al lienzo. Esto está funcionando perfectamente. Sin embargo, cuando recarg...
Issue #1897
[Pregunta] vista vs código
Hola... ¡Y perdón por mi inglés! Antes que nada, enhorabuena por este marco. Estoy intentando usar GrapeJS para crear mi propio editor de W...
Issue #938
[Pregunta] ¿Cómo integrar el manillar con GrapesJS?
Hola, ¿Cómo puedo integrar 'manillares' u otro motor de plantillas con 'GrapeJS'? Me refiero a crear, por ejemplo, Componente dinámico con...
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.