swad-core
swad-core copied to clipboard
modularizar swad_layout.c
Hola, veo que el grueso del código html está "hardcodeado" en el fichero swad_layout.c, quizá estaría bien poder cargar dicho código desde un fichero externo para poder hacer modificaciones a la plantilla de forma más sencilla.
Realmente está hardcodeado en todos los ficheros, no sólo en swad_layout.c. En miles de sitios, en función de muchísimas decisiones, se van mostrando unos trozos de HTML u otros. swad_layout.c contiene funciones generales que se llaman desde muchos sitios para dibujar alertas, cajas, iconos, etc.
Entonces extraer las partes de html va a ser complicado, pero ¿sería posible?