¿Cuál es la mejor manera de gestionar los componentes dinámicos?
Puedes usar un componente personalizado y variables para reemplazar en el lado del servidor. Echa un vistazo al ejemplo que te hice: https://jsfiddle.net/fcsa6z75/7/
Lee la respuesta completa abajo ↓Pregunta
Hola, ¿Podrías decirme cuál es la mejor manera de gestionar plantillas dinámicas? Quiero describirte cuál es mi caso.
- Tener tienda online y utilizar GrapesJS.
- Tenemos PÁGINAS y en estas páginas queremos añadir colecciones de productos o colecciones con marcas (logo).
- Quiero crear algunos componentes como la colección de productos, la colección de marcas, entradas en el blog, etc.
- No quiero que el usuario escriba código PHP porque puede causar un lío REALMENTE grande. Yo uso SAMRTY como motor de plantillas.
Veamos el siguiente ejemplo:
- Crear colecciones de productos - colección 1, colección 2 y colección 3.
- Crear una nueva página y arrastrar el componente "colección de productos".
- En este componente elijo entre colecciones ya añadidas.
- Entre estos componentes añado texto, imágenes, enlaces, etc.
- Guarda la página y previsualiza.
- En el lugar de componentes "colecciones de productos" quiero ver todos los productos que añado desde el CMS.
Saludos, Alex
Respuestas (3)
Puedes usar un componente personalizado y variables para reemplazar en el lado del servidor. Echa un vistazo al ejemplo que te hice: https://jsfiddle.net/fcsa6z75/7/
¿Podrías darme consejos sobre cómo hacer mapeo con datos dinámicos? Algo como Webflow. Tienen la colección de productos y puedes editar la plantilla, seleccionar el componente TEXTO y elegir, esto es NombreProducto. Su editor parece GrapesJS. Mis preocupaciones son cómo previsualizar productos en el editor y cómo almacenar la plantilla.
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 #957
[Pregunta] Añadir atributos personalizados (datos-) a los recursos/imágenes al subir/seleccionar
Hola, estoy haciendo todo lo posible por encontrar la mejor manera de hacerlo, pero necesito adjuntar dos etiquetas de datos HTML5 personal...
Issue #1280
Renderizado de componentes de terceros en el editor grapessj
Hola, Nos gustaría renderizar controles de terceros. Esta es una pregunta general y queremos saber si vamos en la dirección correcta. Para...
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 #1888
[Pregunta] Añadir html personalizado dentro de Canvas
Hola, Estoy usando uvas para exportar un json personalizado con toda la información que necesito, en lugar de HTML y CSS. Para hacer eso, e...
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.