mirror of
https://github.com/flextype/flextype.git
synced 2025-08-23 21:33:01 +02:00
@@ -161,6 +161,9 @@ class Forms
|
||||
case 'datetimepicker':
|
||||
$form_element = $this->dateField($element_name, $form_value, $property);
|
||||
break;
|
||||
case 'media_select':
|
||||
$form_element = $this->mediaSelectField($element_name, $this->flextype->EntriesController->getMediaList($request->getQueryParams()['id'], false), $form_value, $property);
|
||||
break;
|
||||
// Simple text-input, for single-line fields.
|
||||
default:
|
||||
$form_element = $this->textField($element_name, $form_value, $property);
|
||||
@@ -216,6 +219,23 @@ class Forms
|
||||
return $element_name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Template select field
|
||||
*
|
||||
* @param string $name Field name
|
||||
* @param array $options Field options
|
||||
* @param string $value Field value
|
||||
* @param array $property Field property
|
||||
*
|
||||
* @return string Returns field
|
||||
*
|
||||
* @access protected
|
||||
*/
|
||||
protected function mediaSelectField($name, $options, $value, $property)
|
||||
{
|
||||
return Form::select($name, $options, $value, $property['attributes']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Template select field
|
||||
*
|
||||
@@ -389,6 +409,7 @@ class Forms
|
||||
');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* _csrfHiddenField
|
||||
*
|
||||
|
Reference in New Issue
Block a user