fix(nav): stop Bootstrap .collapse from hiding desktop top bar

Markup used `collapse navbar-collapse`; BS5 hides `.collapse:not(.show)`.
Drop the `.collapse` class in the header shell and force desktop
`.navbar-collapse` to display:flex so menu/CTA/user/search stay visible.
This commit is contained in:
2026-07-22 20:08:54 +08:00
parent 7177f42b26
commit c5c238bb63
2 changed files with 16 additions and 4 deletions
+4 -1
View File
@@ -169,7 +169,10 @@ $nav_style = '';
aksrt_navbar_header($ctx);
echo '<div class="collapse navbar-collapse">';
// Do NOT use Bootstrap's `.collapse` here — BS5 hides `.collapse:not(.show)`
// which would wipe the whole PC top bar (menu / CTA / user / search).
// Zibll uses a plain `.navbar-collapse` flex row; mobile uses the drawer.
echo '<div class="navbar-collapse">';
if ('3' !== $layout) {
aksrt_menu_items('primary', true);
}