<# var field = data.field; var fields = field.fields; var fieldName = ''; if ( data.isMultiple ) { fieldName = data.name + '[' + data.index + ']'; } else { fieldName = data.name + '[]'; } #>
<# for ( var key in fields ) { var label = fields[key]['label'], name = fieldName + '[' + key + ']', defaultVal = ( ( 'undefined' != typeof fields[key]['default'] ) ? fields[key]['default'] : '' ), fieldTemplate = wp.template( 'fl-builder-field-' + fields[key]['type'] )( { name: name, value: ( ( 'undefined' != typeof data.value[key] ) ? data.value[key] : defaultVal ), field: fields[key] } ); #>
{{{fieldTemplate}}}
<# } #>