}
                    $list = array('gtcms_load_default' => 'gtcms_load_default') + $list;
                    $originalValue = (is_array($originalValue) ? $originalValue : array($originalValue)) + array('gtcms_load_default' => 'gtcms_load_default');
                    $selectedValues = $originalValue;
                    if (config('gtcms.premium')) {
                        GtcmsPremium::sortMultiSelectList($selectedValues, $list);
                    }
                    $options['id'] = $field->property;
                    echo Form::hidden($field->property . "_exists_in_gtcms_form", 1);
                    echo Form::select($field->property . "[]", $list, $selectedValues, $options);
                    // ----------- IMAGE ------------
                } else {
                    if ($type == 'image') {
                        $options['class'] = $options['class'] . " fileUpload";
                        $property = $field->property;
                        $imageFieldData = AdminHelper::getImageFieldRequirements($modelConfig, $field->property);
                        $method = "image";
                        if ($field->displayProperty && $field->displayProperty->method) {
                            $method = $field->displayProperty->method;
                        }
                        ?>
			@include("gtcms.admin.elements.imageUpload")
			<?php 
                        // ----------- FILE ------------
                    } else {
                        if ($type == 'file') {
                            $options['class'] = $options['class'] . " fileUpload";
                            $property = $field->property;
                            $method = "file";
                            if ($field->displayProperty && $field->displayProperty->method) {
                                $method = $field->displayProperty->method;