@fields = [data-v-component-fields] @field = [data-v-component-fields] [data-v-field] @subfields = [data-v-component-fields] [data-v-field] [data-v-subfields] @subfield = [data-v-component-fields] [data-v-field] [data-v-subfields] [data-v-subfields-field] @field|deleteAllButFirstChild @fields|prepend = _component['fields'][$_fields_idx] ?? []; $_pagination_count = $fields['count'] ?? 0; $_pagination_limit = isset($fields['limit']) ? $fields['limit'] : 5; ?> @field|before = []] : false; $fields['field'] = empty($fields['field']) ? $_default : $fields['field']; if($fields && is_array($fields['field'])) { foreach ($fields['field'] as $field_id => $field) { if (!isset($field['value'])) continue; $is_array = is_array($field['value']); $hasType = false; ?> //@field|data-field_id = $field['field_id'] //@field|id = @field|addClass = @field img[data-v-field-*]|src = $field['@@__data-v-field-(*)__@@'] @field [data-v-field-*]|innerText = $field['@@__data-v-field-(*)__@@'] @field a[data-v-field-*]|href = $field['@@__data-v-field-(*)__@@'] @field input[data-v-field-field_id]|addNewAttribute = @subfield|before = ''];} if ($is_array) foreach ($field['value'] as $subfield => $value) {?> @subfield [data-v-subfields-field-*] = $subfield['@@__data-v-subfields-field-(*)__@@'] @subfield [data-v-subfields-field-value] = $value @subfield [data-v-subfields-field-name] = $subfield @subfield|after = @field [data-v-type-*]|before = @field [data-v-type-*]|after = @field|after =