fix(widgets): isolate article sidebar from generic handlers
This commit is contained in:
@@ -130,6 +130,14 @@ main.content-shell::after,
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Single posts use a theme-specific class. It avoids collisions with legacy
|
||||
* scripts that treat a generic .sidebar node as disposable page chrome. */
|
||||
.aksrt-article-sidebar {
|
||||
display: none;
|
||||
min-width: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.content-layout__aside {
|
||||
min-width: 0;
|
||||
}
|
||||
@@ -255,7 +263,10 @@ body.site-layout-3 .sidebar,
|
||||
|
||||
body.site-layout-2 main.container > .sidebar,
|
||||
body.site-layout-2 main.content-shell > .sidebar,
|
||||
body.site-layout-2 .site-main.container > .sidebar {
|
||||
body.site-layout-2 .site-main.container > .sidebar,
|
||||
body.site-layout-2 main.container > .aksrt-article-sidebar,
|
||||
body.site-layout-2 main.content-shell > .aksrt-article-sidebar,
|
||||
body.site-layout-2 .site-main.container > .aksrt-article-sidebar {
|
||||
display: block;
|
||||
float: none;
|
||||
grid-column: 2;
|
||||
@@ -267,7 +278,10 @@ body.site-layout-3 .sidebar,
|
||||
|
||||
body.site-layout-3 main.container > .sidebar,
|
||||
body.site-layout-3 main.content-shell > .sidebar,
|
||||
body.site-layout-3 .site-main.container > .sidebar {
|
||||
body.site-layout-3 .site-main.container > .sidebar,
|
||||
body.site-layout-3 main.container > .aksrt-article-sidebar,
|
||||
body.site-layout-3 main.content-shell > .aksrt-article-sidebar,
|
||||
body.site-layout-3 .site-main.container > .aksrt-article-sidebar {
|
||||
display: block;
|
||||
float: none;
|
||||
grid-column: 1;
|
||||
@@ -282,6 +296,8 @@ body.site-layout-3 .sidebar,
|
||||
@media (min-width: 992px) {
|
||||
body.site-layout-2 .sidebar .posts-nav-box,
|
||||
body.site-layout-3 .sidebar .posts-nav-box,
|
||||
body.site-layout-2 .aksrt-article-sidebar .posts-nav-box,
|
||||
body.site-layout-3 .aksrt-article-sidebar .posts-nav-box,
|
||||
.sidebar .content-layout__aside,
|
||||
.content-layout__aside {
|
||||
position: sticky;
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
.resource-mobile-fab,
|
||||
.resource-mobile-download-bar,
|
||||
.sidebar,
|
||||
.aksrt-article-sidebar,
|
||||
.aksrt-sidebar,
|
||||
.widget-area,
|
||||
.comments-area,
|
||||
|
||||
@@ -66,7 +66,7 @@ if (!function_exists('aksrt_single_render_aside')) :
|
||||
|| is_active_sidebar('sidebar-article')
|
||||
|| is_active_sidebar('all_sidebar_bottom');
|
||||
?>
|
||||
<div class="sidebar" role="complementary" aria-label="<?php esc_attr_e('侧栏', 'aksrt'); ?>">
|
||||
<div class="aksrt-article-sidebar" role="complementary" aria-label="<?php esc_attr_e('侧栏', 'aksrt'); ?>">
|
||||
<?php if (!empty($ctx['has_download'])) : ?>
|
||||
<?php get_template_part('templates/parts/resource-meta-box'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
Reference in New Issue
Block a user