هذا يخفي الشريط الجانبي بالفعل، لكن تنسيق الشريط الجانبي يبقى (ولا يبدو جيدًا). هل هناك طريقة أفضل؟
أعلم أنه يمكننا التبديل إلى عرض القائمة المنسدلة الجديدة في الرأس (تحت navigation_menu) والفرز بهذه الطريقة، لكننا نود حقًا أن يكون الشريط الجانبي مرئيًا للمستخدمين المسجلين لدينا (بدون نقرة) إن أمكن.
html.anon {
// Hide the narrow desktop sidebar
// sidebar mobile version which is activate on desktop too under 1000px width
.d-header .hamburger-panel {
display: none;
}
// Hide the header cloak when menu opens
.header-cloak {
display: none !important;
}
}
Desktop / CSS
html.anon {
// If sidebar opened use the closed style
body.has-sidebar-page {
#main-outlet-wrapper {
grid-template-columns: 0 minmax(0, 1fr);
gap: 0;
padding-left: 10px;
}
.wrap {
max-width: var(--d-max-width);
}
}
// Hide hamburger button
.header-sidebar-toggle {
display: none;
}
}