From d73a7af25e4210837ab7cc2515bbe353ad4b8404 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 12 Jul 2026 20:56:38 +0800 Subject: [PATCH] fix(list): wire Zibll list/card display chain end-to-end Resolve post list mode from global list_type + surface card overrides so homepage/archives/AJAX honor admin list and card style settings. --- archive.php | 2 +- .../src/pages/content/HomepageSettings.vue | 34 +-- .../src/schema/sections/page-display/index.js | 13 +- .../src/schema/sections/post-list/list.js | 17 +- category.php | 23 +- .../class-aksrt-admin-global-controller.php | 17 +- ...lass-aksrt-admin-schema-post-list-list.php | 8 +- inc/classes/class-aksrt-admin.php | 57 ++++- inc/classes/class-aksrt-term-meta.php | 31 ++- ...ass-aksrt-settings-display-page-groups.php | 6 +- .../class-aksrt-settings-post-display.php | 57 ++++- inc/helpers/aksrt-archive.php | 232 ++++++++++++++++-- inc/helpers/aksrt-homepage.php | 43 +++- inc/helpers/aksrt-posts-renderer.php | 18 +- index.php | 9 +- search.php | 5 +- tag.php | 23 +- 17 files changed, 444 insertions(+), 151 deletions(-) diff --git a/archive.php b/archive.php index f976fcff..8b62f1d4 100644 --- a/archive.php +++ b/archive.php @@ -13,7 +13,7 @@ global $wp_query; $render_config = function_exists('aksrt_archive_get_render_config') ? aksrt_archive_get_render_config(['context' => 'archive']) - : ['context' => 'archive', 'mode' => 'card', 'card_style' => 'standard']; + : ['context' => 'archive', 'mode' => 'list']; $has_sidebar = function_exists('aksrt_archive_has_sidebar') ? aksrt_archive_has_sidebar() : (function_exists('aksrt_is_show_sidebar') ? aksrt_is_show_sidebar() : false); diff --git a/assets/admin/src/pages/content/HomepageSettings.vue b/assets/admin/src/pages/content/HomepageSettings.vue index 1d914422..c48eb08d 100644 --- a/assets/admin/src/pages/content/HomepageSettings.vue +++ b/assets/admin/src/pages/content/HomepageSettings.vue @@ -2,7 +2,7 @@