646 B
646 B
Skill: HTML & CSS (Odoo/QWeb)
Estilo y convenciones
- Usa HTML5 válido en QWeb y vistas web.
- No uses lógica condicional en QWeb, solo acceso a atributos.
- Prepara todos los datos en el controller Python.
- CSS: usa clases BEM o utilitarias, nunca estilos inline.
- Indentación: 4 espacios.
Patrones clave
- Templates en
views/*.xmlostatic/src/xml/. - Para estilos, usa
static/src/css/y carga en manifest si es necesario. - Para responsive, usa clases utilitarias o Bootstrap si está disponible.
Errores comunes
- No pongas lógica en QWeb, solo acceso a datos.
- No uses estilos inline salvo casos muy justificados.