如果你正在开发的模板模板,有几个选项...你可以遍历自定义字段,直到找到正确的一个,然后检查值...例如:
{{#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,然后相应地使用这些数据。
没有一种解决方案是特别干净的,但都起作用。