feat(shop): wire product/cart widget zones and extra sidebars

Render shop_product top/sidebar/bottom and cart fluid areas; register
shop home/order sidebar slots for zibll shop layout parity.
This commit is contained in:
2026-07-19 01:36:14 +08:00
parent 179474da3e
commit c102c9d16d
3 changed files with 24 additions and 2 deletions
+4
View File
@@ -407,11 +407,15 @@ trait SetupPart1 {
// ── Shop widget areas (§6.9) ──
$shop_widgets = [
'shop_home_top_fluid' => ['商城首页 · 顶部通栏', '商城首页顶部全宽区域。'],
'shop_home_sidebar' => ['商城首页 · 侧栏', '商城首页侧栏区域。'],
'shop_product_top_fluid' => ['商品详情页 · 顶部通栏', '商品详情页顶部全宽区域。'],
'shop_product_sidebar' => ['商品详情页 · 侧栏', '商品详情页侧栏区域(PC 端)。'],
'shop_product_bottom_fluid' => ['商品详情页 · 底部通栏', '商品详情页底部全宽区域。'],
'shop_cart_top_fluid' => ['购物车页 · 顶部通栏', '购物车页顶部全宽区域。'],
'shop_cart_bottom_fluid' => ['购物车页 · 底部通栏', '购物车页底部全宽区域。'],
'shop_order_top_fluid' => ['订单页 · 顶部通栏', '订单中心顶部全宽。'],
'shop_order_bottom_fluid' => ['订单页 · 底部通栏', '订单中心底部全宽。'],
];
foreach ($shop_widgets as $sid => $meta) {
register_sidebar([