fix(user-center): align dual-column with zibll flex shell

Rebuild /profile layout as zibll-style user-center flex (sidebar 320px
first, content flexes). Drop content-layout float shell classes so the
stats/assets nav stays left of the credits panel on desktop and drawer
on tablet/mobile.
This commit is contained in:
kate522 committed 2026-07-17 09:16:27 +08:00
1 parent 9829d94cb7
commit 7177b090de
3 files changed
+114 -72

No files matched your search

+6 -7
View File
@@ -50,11 +50,14 @@ get_header();
<div id="toast-container"></div>
<script>function showToast(text,d){d=d||2500;var c=document.getElementById('toast-container');if(!c){c=document.createElement('div');c.id='toast-container';document.body.appendChild(c)}var t=document.createElement('div');t.className='toast-item';t.textContent=text;c.appendChild(t);setTimeout(function(){t.classList.add('fade-out');setTimeout(function(){if(t.parentNode)t.parentNode.removeChild(t)},300)},d)}</script>
<main id="main-content" class="site-main container content-shell content-shell--stream aksrt-profile" tabindex="-1">
<main id="main-content" class="site-main container content-shell content-shell--stream aksrt-profile user-center" tabindex="-1">
<div class="content-wrap">
<?php get_template_part('templates/parts/user-center/header', null, ['context' => $render_context]); ?>
<div class="content-layout content-layout--sidebar-left aksrt-profile__layout">
<div class="content-layout__primary uc-content">
<div class="user-center-body aksrt-profile__layout">
<aside class="user-center-sidebar uc-sidebar aksrt-profile__aside" role="complementary" aria-label="<?php esc_attr_e('用户中心导航', 'aksrt'); ?>">
<?php get_template_part('templates/parts/user-center/sidebar', null, ['context' => $render_context]); ?>
</aside>
<div class="user-center-content uc-content">
<div class="uc-drawer-overlay" id="uc-drawer-overlay"></div>
<?php if (isset($_GET['saved'])) : ?>
<div class="aksrt-user-center__notice" role="status"><?php esc_html_e('个人资料已保存', 'aksrt'); ?></div>
@@ -67,10 +70,6 @@ get_header();
<?php endforeach; ?>
<?php get_template_part('templates/parts/user-center/account-modals', null, ['context' => $render_context]); ?>
</div>
<aside class="content-layout__aside page-owned uc-sidebar aksrt-profile__aside" role="complementary" aria-label="<?php esc_attr_e('用户中心导航', 'aksrt'); ?>">
<?php get_template_part('templates/parts/user-center/sidebar', null, ['context' => $render_context]); ?>
</aside>
</div>
</div>
<?php get_template_part('templates/parts/user-center/runtime-config', null, ['context' => $render_context]); ?>