691 B
691 B
Skill: XML (Odoo Views)
Estilo y convenciones
- Indentación: 4 espacios (no tabs).
- Usa
positionexplícito en XPaths (before,after,inside,replace,attributes). - Referencia grupos con
module.xml_id. - Usa
sequencepara ordenar campos en vistas. - No pongas lógica condicional en QWeb, solo acceso a atributos.
Patrones clave
- Define vistas en
views/*.xml. - IDs: usa el patrón
modulo.nombre_descriptivo. - Traduce strings en XML, nunca en Python para campos.
- Para QWeb, prepara todos los datos en el controller.
Errores comunes
- XPath not found: revisa la herencia y los XML IDs.
- No uses lógica compleja en QWeb (ver QWEB_BEST_PRACTICES.md).