2017-07-19 99 views
0

我目前有一個BigCommerce Stencil站點的用例,我必須在項目頁面的各個位置顯示自定義字段值。我知道我可以使用Handlebars循環查找我想要的特定字段的自定義字段,然後將其顯示在頁面上。有沒有人知道這將如何影響頁面速度?這些循環都不會嵌套或任何內容,頁面上只會有多個循環。BigCommerce模板自定義字段

回答

0

我們一直這樣做,並且幾個循環不會明顯影響頁面速度。但是如果你確實感覺到這是一個問題,你可以循環一次custom_fields,將它們放入一個json數組中,並在必要時使用javascript循環來填充數據。我們也這樣做,因爲提供的條件句柄和字符串替換的句柄函數非常有限,並且使用標準JavaScript處理它變得更容易。

<script> 
var custom = []; 
{{#each product.custom_fields}} 
custom.push({'name':"{{name}}",'value':"{{value}}"}); 
{{/each}} 
</script> 
+0

太棒了!感謝您的洞察! –

相關問題