fix(widgets): close the new-swiper container in slider markup
参考 zib_new_slider 的闭合顺序补回缺失的 </div>:此前 .new-swiper 从未闭合,.zib-slider 把后续标记全部吞入,导致组合模块的 .cover-col 成为 .slider-col 的子节点——flex 容器只剩一个占满整行的子列, PC 端呈现上下堆叠布局(该问题自首次复刻起即存在,非 CSS 所致)。 验证:run.php 136 断言(新增 slider/combo 标签配平断言); 组合模块渲染 26 开/26 闭;localhost 实测两列恢复左右布局
This commit is contained in:
@@ -88,6 +88,8 @@ final class SliderRenderer {
|
||||
$html = '<div class="' . esc_attr($class) . '"' . $attrs . '><div class="swiper-wrapper">' . $items . '</div>';
|
||||
if (!empty($option['button']) && $count > 1) $html .= '<div class="swiper-button-prev"></div><div class="swiper-button-next"></div>';
|
||||
if (!empty($option['pagination']) && $count > 1) $html .= '<div class="swiper-pagination kaoyou"></div>';
|
||||
// 参考 zib_new_slider:先闭合 .new-swiper,再由外层闭合 .zib-slider。
|
||||
$html .= '</div>';
|
||||
return '<div class="relative zib-slider">' . $html . '</div>';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user