Issue #3070💬 RespondidoAbierto el 9 de octubre de 2020por mhoweyReacciones 2

¿ERROR / Característica? Aplicar color de fondo al componente del cuerpo no forma parte del HTML exportado.

Respuesta rápidapor JoshLucio1

@mhowey yo también he visto esto, pero siempre he supuesto que el cuerpo es solo el lienzo provisional para el contenido. Los cambios en el cuerpo no se exportan ya que el contenido colocado en el cuerpo es lo único que se exporta. En mi aplicación, el cambio de color corporal se usa solo para visualizar cómo será el...

Lee la respuesta completa abajo ↓

Pregunta

¡Hola Art, gracias por crear un proyecto tan fantástico!

No estoy seguro de si esto se consideraría un error o una solicitud de función... pero tengo problemas para decidir cómo aplicar el color de fondo en el cuerpo mientras uso el plugin del boletín con GrapesJS.

Pasos para reproducirse:

  1. Seleccionar el cuerpo (elemento raíz) en el lienzo.
  2. En la paleta de estilos bajo "decoraciones" >> "Fondo" — selecciona un color para rellenar el cuerpo
  3. Haz clic en exportar HTML, solo se proporcionan los elementos hijos, así que cuando se usa el HTML de salida, no tiene wrapper para aplicar el color de fondo.

No estoy seguro de si hay alguna forma correcta de manejar esto que se me escape. Estoy pensando en envolver manualmente el HTML en una tabla o div que aplique el color o algo así.

Gracias de antemano por cualquier ayuda.

! imagen

Respuestas (3)

JoshLucio9 de octubre de 2020

@mhowey yo también he visto esto, pero siempre he supuesto que el cuerpo es solo el lienzo provisional para el contenido. Los cambios en el cuerpo no se exportan ya que el contenido colocado en el cuerpo es lo único que se exporta. En mi aplicación, el cambio de color corporal se usa solo para visualizar cómo será el contenido cuando lo pongo en mi sitio si el sitio tiene un color de fondo.

artf11 de octubre de 2020

Puedes usar esta opción '''js grapesjs.init({ exportWrapper: cierto, })

mhowey9 de octubre de 2020

Gracias por la respuesta @JoshLucio. Estoy usando el plugin de presets del boletín, que creo que está más orientado al correo HTML que a la construcción de sitios. De hecho, estaba pensando que lo que dices que era así, y he explorado todos los métodos getWrapper y getWrapperEl que ofrece Grapes, pero no parecen llevar ningún estilo con ellos.

@artf - ¿la única forma de lograrlo es envolviendo manualmente el html exportado? ¡Gracias!

> @mhowey También he visto esto, pero siempre asumí que el cuerpo es solo el lienzo provisional para el contenido. Los cambios en el cuerpo no se exportan ya que el contenido colocado en el cuerpo es lo único que se exporta. En mi aplicación, el cambio de color corporal se usa solo para visualizar cómo será el contenido cuando lo pongo en mi sitio si el sitio tiene un color.

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.