From 997c87737f9ea198bafb8613460da1dea8fd561b Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Sun, 27 Sep 2026 09:43:28 -0400 Subject: [PATCH] Hide duplicate Odoo header on rendered TNCSC website pages Add a frontend style scoped to pages containing the custom TNCSC header. This complements template overrides and also covers website-editor copies while preserving standard navigation on other pages. Validated by injecting the compiled CSS into the live homepage at desktop and mobile widths, checking custom mobile menu expansion, and confirming an ordinary page retains its default header. SCSS compilation and manifest checks passed. --- addons/tncsc_deployment/__manifest__.py | 1 + .../static/src/scss/website_navigation.scss | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 addons/tncsc_deployment/static/src/scss/website_navigation.scss diff --git a/addons/tncsc_deployment/__manifest__.py b/addons/tncsc_deployment/__manifest__.py index 1d5128f..3e203a1 100644 --- a/addons/tncsc_deployment/__manifest__.py +++ b/addons/tncsc_deployment/__manifest__.py @@ -57,6 +57,7 @@ that applies to the community_* product modules. ], 'web.assets_frontend': [ 'tncsc_deployment/static/src/scss/login_theme.scss', + 'tncsc_deployment/static/src/scss/website_navigation.scss', ], 'web.assets_backend': [ 'tncsc_deployment/static/src/scss/tncsc_backend_theme.scss', diff --git a/addons/tncsc_deployment/static/src/scss/website_navigation.scss b/addons/tncsc_deployment/static/src/scss/website_navigation.scss new file mode 100644 index 0000000..f16d357 --- /dev/null +++ b/addons/tncsc_deployment/static/src/scss/website_navigation.scss @@ -0,0 +1,6 @@ +// Website editor copies can bypass the original page template overrides. +// Match the rendered TNCSC header so those pages also have one navigation bar. +// Pages without custom navigation keep the standard Odoo header. +#wrapwrap:has(> main .tncsc-top-header) > header#top { + display: none !important; +}