我正在尝试自定义店面(尤其是类别页面)并面临以下问题:基于 Bootstrap 框架的普通 html 结构如下所示:
<div class="row">
<div class="col-lg-3">facets here</div>
<div class="col-lg-9">list of products here</div>
</div>
我创建了自定义 ProductListComponent 和 ProductListItemComponent 组件(在 Spartacus 端)。当前浏览器检查器中的结构如下所示:
<cx-page-layout class="ProductListPageTemplate">
<div class="row">
<cx-page-slot class="ProductLeftRefinements">
<product-facet-navigation>
<div class="col-lg-3">facets here</div>
</product-facet-navigation>
</cx-page-slot>
<cx-page-slot class="ProductListSlot">
<product-list>
<div class="col-lg-9">list of products here</div>
</product-list>
</cx-page-slot>
</div>
</cx-page-layout>
主要问题是有像这样的包装标签<cx-page-slot>
,它会破坏显示块我如何在斯巴达克斯中解决它?我试着说,例如在我们的例子div's
中,col-lg-*
应该放置在彼此附近,以防止破坏 Bootstrap 框架逻辑