BigCommerce 模板自定义字段
BigCommerce Stencil Custom Fields
我目前有一个 BigCommerce Stencil 网站的用例,我必须在项目页面的不同位置显示自定义字段值。我知道我可以使用 Handlebars 循环遍历自定义字段以找到我想要的特定字段,然后将其显示在页面上。有谁知道这将如何影响页面速度? None 这些循环将被嵌套或任何形式,页面上只会有多个循环。
我们一直这样做,多次循环不会明显影响页面速度。但是,如果您确实认为它导致了问题,您可以只循环 custom_fields 一次,将它们放入 json 数组中,然后使用 javascript 循环在必要时填充数据。我们也这样做,因为为条件和字符串替换提供的 handlebars 函数非常有限,使用标准 javascript.
来处理这一切变得容易得多
<script>
var custom = [];
{{#each product.custom_fields}}
custom.push({'name':"{{name}}",'value':"{{value}}"});
{{/each}}
</script>
我目前有一个 BigCommerce Stencil 网站的用例,我必须在项目页面的不同位置显示自定义字段值。我知道我可以使用 Handlebars 循环遍历自定义字段以找到我想要的特定字段,然后将其显示在页面上。有谁知道这将如何影响页面速度? None 这些循环将被嵌套或任何形式,页面上只会有多个循环。
我们一直这样做,多次循环不会明显影响页面速度。但是,如果您确实认为它导致了问题,您可以只循环 custom_fields 一次,将它们放入 json 数组中,然后使用 javascript 循环在必要时填充数据。我们也这样做,因为为条件和字符串替换提供的 handlebars 函数非常有限,使用标准 javascript.
来处理这一切变得容易得多<script>
var custom = [];
{{#each product.custom_fields}}
custom.push({'name':"{{name}}",'value':"{{value}}"});
{{/each}}
</script>