diff --git a/assets/css/frontend/layout.css b/assets/css/frontend/layout.css index ac34de83..70cba20c 100644 --- a/assets/css/frontend/layout.css +++ b/assets/css/frontend/layout.css @@ -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; diff --git a/assets/css/frontend/print.css b/assets/css/frontend/print.css index 8fae6ba5..ed44655b 100644 --- a/assets/css/frontend/print.css +++ b/assets/css/frontend/print.css @@ -17,6 +17,7 @@ .resource-mobile-fab, .resource-mobile-download-bar, .sidebar, + .aksrt-article-sidebar, .aksrt-sidebar, .widget-area, .comments-area, diff --git a/inc/helpers/aksrt-single-aside.php b/inc/helpers/aksrt-single-aside.php index 08eaed0d..c1b70b71 100644 --- a/inc/helpers/aksrt-single-aside.php +++ b/inc/helpers/aksrt-single-aside.php @@ -66,7 +66,7 @@ if (!function_exists('aksrt_single_render_aside')) : || is_active_sidebar('sidebar-article') || is_active_sidebar('all_sidebar_bottom'); ?> -