2017-08-25 64 views

回答

1

如果你正在开发的模板模板,有几个选项...你可以遍历自定义字段,直到找到正确的一个,然后检查值...例如:

{{#each product.custom_fields}} 
{{#if name "==" "__new"}} 
{{#if value "==" "true"}} 
YOUR HTML CODE HERE 
{{/if}} 
{{/if}} 
{{/each}} 

或者,你可以把你所有的custom_fields到一个数组中,并使用JavaScript来填充网站的各个方面:

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

YOUR CODE TO LOOP THROUGH JSON ARRAY AND DO VARIOUS TESTS AND STUFF 
</script> 

如果您没有访问模板模板,并通过控制只是在做发展面板,你可以写javascript到pars e默认的custom_field html,然后相应地使用这些数据。

没有一种解决方案是特别干净的,但都起作用。

相关问题