Pregunta: Cómo usar el mismo CSS para varias páginas
Esto debería funcionar. ''var editor = grapesjs.init({ keepUnusedStyles: cierto, ... });``
Lee la respuesta completa abajo ↓Pregunta
Hola equipo de Grapejs,
Hemos estado trabajando en el Constructor de Páginas Web Multipágina.
Para cada proyecto habrá varias páginas html con una única página común de "style.css".
Soy perezoso cargando cada página con la siguiente función: para manejar múltiples cargas de página
loadPage(pageId: string, cssPageId) {
this.pageService.getEntity(pageId).subscribe(currentpage => {
this.htmlPage = currentpage;
this.editor.setComponents(currentpage.content);
});
this.pageService.getEntity(cssPageId).subscribe(stylepage => {
this.cssPage = stylepage;
this.editor.setStyle(stylepage.content);
});
}
Sin embargo, la página anterior carga correctamente, si la página está vacía o es diferente de la anterior, elimina ciertas clases CSS. No está cargando perfectamente todo el archivo CSS.
¿Me estoy perdiendo de algo?
¿Cómo puedo tener un archivo CSS común? Si hay alguna solución alternativa. Por favor, ayudadme con este problema.
Gracias por vuestro gran trabajo y apoyo :)
Respuestas (3)
Esto debería funcionar. ''var editor = grapesjs.init({ keepUnusedStyles: cierto, ... });``
@inventorbit la próxima vez, si alguien resuelve tu problema, ciérralo
@cjpollard Muchas gracias, :) Está funcionando. Me has ahorrado el tiempo...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #811
[PREGUNTA] CSS se elimina
Tengo una página web con varias páginas web (página de resultados, página de categorías, página principal) y un archivo CSS común para toda...
Issue #1776
[Pregunta] Añadir rasgo de solo lectura para todos los controles
Estamos usando grapejs para crear páginas web. Estamos haciendo algo de manipulación interna del json para enlazar cada hijo del html (norm...
Issue #1278
Uso con php y mysql
Hola. ¿Se puede usar esto como un editor wysiwyg normal para guardar los datos en una base de datos y crear páginas dinámicamente en una pá...
Issue #878
[ Pregunta ] Soporte para lenguajes de plantillas
Hola equipo, Empezamos a explorar Grapejs para una de nuestras adaptaciones de requisitos, ¿hay posibilidad de introducir lenguaje de plant...
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.