Issue #1731💬 RespondidoAbierto el 17 de enero de 2019por abozhinovReacciones 2

¿Cuál es la mejor manera de gestionar los componentes dinámicos?

Respuesta rápidapor artf1

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.

  1. Tener tienda online y utilizar GrapesJS.
  2. Tenemos PÁGINAS y en estas páginas queremos añadir colecciones de productos o colecciones con marcas (logo).
  3. Quiero crear algunos componentes como la colección de productos, la colección de marcas, entradas en el blog, etc.
  4. 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:

  1. Crear colecciones de productos - colección 1, colección 2 y colección 3.
  2. Crear una nueva página y arrastrar el componente "colección de productos".
  3. En este componente elijo entre colecciones ya añadidas.
  4. Entre estos componentes añado texto, imágenes, enlaces, etc.
  5. Guarda la página y previsualiza.
  6. En el lugar de componentes "colecciones de productos" quiero ver todos los productos que añado desde el CMS.

Saludos, Alex

Respuestas (3)

artf19 de enero de 2019

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/

abozhinov29 de enero de 2019

¿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.

lock[bot]30 de enero de 2020

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.