E commerce 如何在BigCommerce中创建自定义选项卡

E commerce 如何在BigCommerce中创建自定义选项卡,e-commerce,bigcommerce,E Commerce,Bigcommerce,我试图在BigCommerce中创建自定义选项卡,但没有找到任何令人满意的解决方案 这是我已经得到的默认标签页的产品页面格式 产品说明 保证书 评论 其他详情 我想要一个针对特定产品的问答部分的动态选项卡 我知道它可以通过脚本完成,但无法找到它。任何帮助都将不胜感激。您可以使用{{split}}handlebar帮助程序将产品描述内容拆分为多个部分,这些部分应显示在不同的选项卡上 例如,您可以像这样编辑description-tabs.html文件(如果您使用的主题不是Cornerstone

我试图在BigCommerce中创建自定义选项卡,但没有找到任何令人满意的解决方案

这是我已经得到的默认标签页的产品页面格式

  • 产品说明
  • 保证书
  • 评论
  • 其他详情
我想要一个针对特定产品的问答部分的动态选项卡


我知道它可以通过脚本完成,但无法找到它。任何帮助都将不胜感激。

您可以使用{{split}}handlebar帮助程序将产品描述内容拆分为多个部分,这些部分应显示在不同的选项卡上

例如,您可以像这样编辑description-tabs.html文件(如果您使用的主题不是Cornerstone,则编辑等效文件),以添加新选项卡,并将产品描述内容拆分为两个部分:

<ul class="tabs" data-tab>
    <li class="tab is-active">
        <a class="tab-title" href="#tab-description">{{lang 'products.description'}}</a>
    </li>
    {{#if product.warranty}}
        <li class="tab">
            <a class="tab-title" href="#tab-warranty">{{lang 'products.warranty'}}</a>
        </li>
    {{/if}}
    <li class="tab">
            <a class="tab-title" href="#tab-faq">Q & A</a>
        </li>
</ul>
<div class="tabs-contents">
    <div class="tab-content is-active" id="tab-description">
        {{{first (split product.description '<!-- tab -->')}}}
    </div>
   {{#if product.warranty}}
       <div class="tab-content" id="tab-warranty">
           {{{product.warranty}}}
       </div>
   {{/if}}
   <div class="tab-content" id="tab-faq">
           {{{last (split product.description '<!-- tab -->')}}}
       </div>
</div>
  • {{{#如果是产品.保修}
  • {{/if}
{{{first(split product.description'')}} {{{#如果是产品.保修} {{{{产品.保修}}} {{/if} {{{last(split product.description'')}}

我们指定的分隔符是
。要在不同选项卡之间划分描述内容,请在产品描述编辑器中输入产品描述和问答部分,并在各部分之间插入
,以指示内容应在不同选项卡之间划分的位置

您可以使用{{split}}把手帮助器将产品描述内容拆分为应显示在不同选项卡上的部分

例如,您可以像这样编辑description-tabs.html文件(如果您使用的主题不是Cornerstone,则编辑等效文件),以添加新选项卡,并将产品描述内容拆分为两个部分:

<ul class="tabs" data-tab>
    <li class="tab is-active">
        <a class="tab-title" href="#tab-description">{{lang 'products.description'}}</a>
    </li>
    {{#if product.warranty}}
        <li class="tab">
            <a class="tab-title" href="#tab-warranty">{{lang 'products.warranty'}}</a>
        </li>
    {{/if}}
    <li class="tab">
            <a class="tab-title" href="#tab-faq">Q & A</a>
        </li>
</ul>
<div class="tabs-contents">
    <div class="tab-content is-active" id="tab-description">
        {{{first (split product.description '<!-- tab -->')}}}
    </div>
   {{#if product.warranty}}
       <div class="tab-content" id="tab-warranty">
           {{{product.warranty}}}
       </div>
   {{/if}}
   <div class="tab-content" id="tab-faq">
           {{{last (split product.description '<!-- tab -->')}}}
       </div>
</div>
  • {{{#如果是产品.保修}
  • {{/if}
{{{first(split product.description'')}} {{{#如果是产品.保修} {{{{产品.保修}}} {{/if} {{{last(split product.description'')}}

我们指定的分隔符是
。要在不同选项卡之间划分描述内容,请在产品描述编辑器中输入产品描述和问答部分,并在各部分之间插入
,以指示内容应在不同选项卡之间划分的位置

以上答案有效,但不要使用
它编译为
!--选项卡-->在源代码中,因此它将不起作用。使用具有普通字符的任何字符串。例:
'splity'

上述答案有效,但不要使用
'
它编译为
!--选项卡-->在源代码中,因此它将不起作用。使用具有普通字符的任何字符串。示例:
'splity'

以下是如何创建自定义选项卡:以下是如何创建自定义选项卡: