如何在页面 "terms and conditions" 的侧边栏上添加特定块?

How to add a specific block on the sidebar for the page "terms and conditions"?

我知道它在 page.html 模板上,但该页面的标识符是什么?有一个可能的代码,如 {{ if page "==" 'slug'}} 将标识该部分将被添加到页面上?添加自定义模板是另一种选择,但对我来说有点棘手。有什么解决办法吗?这适用于 Stencil BigCommerce。

如果您不想创建自定义模板,可以像这样使用 {{#if}} 块助手来仅在特定页面上呈现侧边栏:

{{#if page.title '===' 'Terms and Conditions'}}
<html for your sidebar>
{{/if}}

这是关于 Stencil 中 {{page}} 对象的文档的 link,其中包含您可以访问的所有属性:https://stencil.bigcommerce.com/docs/page-content-object