feat(nav): rewrite top header to zibll 1:1 DOM/CSS/JS contract

Replace hybrid site-nav/drawer shell with zibll navbar-top layouts 1/2/3,
body.mobile-navbar-show drawer, wired NavWalker + aksrt_menu_options meta,
nav_folding/chevron, VIP switches, and SPA/PHP schema parity. No dual-class
compat paths.
This commit is contained in:
2026-07-22 11:18:34 +08:00
parent b8ee6b6a43
commit 259dbdbe04
28 changed files with 2463 additions and 885 deletions
+3 -3
View File
@@ -591,10 +591,10 @@ trait ScriptsPart1c {
],
'shell' => [
'wrapperId' => '',
'navId' => 'site-nav',
'navId' => 'navbar-top',
'searchPanelId' => 'nav-search-panel',
'drawerId' => 'nav-drawer',
'userMenuId' => 'user-dropdown',
'drawerId' => 'mobile-navbar',
'userMenuId' => 'sub-user-box',
'floatActionsId' => 'float-right-btns',
'tabbarId' => 'footer-tabbar',
],