Conditional 有条件的大商业

Conditional 有条件的大商业,conditional,bigcommerce,blueprint,Conditional,Bigcommerce,Blueprint,我想为我的BigCommerce商店中的简单工作流创建一个条件语句。我想在页面左侧菜单下方添加一个面板。该面板可能只是评论或广告标题的小片段,但取决于哪个页面处于活动状态。例如,如果浏览器显示“关于我们”页面,我需要一件事,如果在“常见问题解答”页面上,则需要另一件事。我可能也想为不同的类别展示不同的东西。这可能吗 我使用蓝图主题。当前左侧导航如下所示: <div class="Left"> <div class="shop-by" id="title">shop

我想为我的BigCommerce商店中的简单工作流创建一个条件语句。我想在页面左侧菜单下方添加一个面板。该面板可能只是评论或广告标题的小片段,但取决于哪个页面处于活动状态。例如,如果浏览器显示“关于我们”页面,我需要一件事,如果在“常见问题解答”页面上,则需要另一件事。我可能也想为不同的类别展示不同的东西。这可能吗

我使用蓝图主题。当前左侧导航如下所示:

<div class="Left">
    <div class="shop-by" id="title">shop by</div>
        %%Panel.SideCategoryList%%
        %%Panel.ProductTagCloud%%
    </div>

购买
%%Panel.SideCategoryList%%
%%Panel.ProductTagCloud%%

等等

这样做的最佳选择是

<script type="text/javascript">
$(function() {
  if(window.location.href.indexOf("about") > -1){
    $("#SideBrandsPanel").hide();
  }
});
</script>

$(函数(){
if(window.location.href.indexOf(“关于”)>-1){
$(“#SideBrandsPanel”).hide();
}
});

根据您想要使其变得多么复杂,您可以使用javascript开关语句。总而言之,内容仍将加载,因此它不是动态选择页面中包含的内容,而是有选择地使其逐页可见。这可能会通过javascript故障(不太可能发生,但可能出现故障点)、页面内容的大小(移动数据)等影响用户体验。

这与我想要的不完全一样,但已经实现了。我只想添加一个小的include,我可以根据加载的页面甚至是加载的类别进行切换。例如,如果加载了主要t恤类别,我会添加关于这些t恤的客户证词。如果加载了Pro-Fit类别,我会添加一个不同的证词。