How to Get Started with Odoo Theme & Template Development version 18
-
Hi everyone,
I’m currently working on customizing the backend interface in Odoo 18 and wanted to share some insights for those diving into Odoo Theme Development and Odoo Template Development.
To create a custom backend theme, start by creating a new module with assets_backend declarations. You’ll mainly work with SCSS, XML (for QWeb templates), and JavaScript to style views or override default layouts. For backend modifications:-
Extend existing templates from web.base_layout
-
Use the t-inherit directive for template overrides
-
Leverage custom SCSS via Webpack or Odoo’s asset bundling system
-
Structure your theme cleanly to support modular updates
Anyone here working on backend themes for version 18? Let’s share best practices or issues you’ve encountered with template inheritance and asset optimization.
-