Сделал модуль, который добавляет новый элемент formAPI для загрузки нескольких изображений.
Пример использования:
$form['images_downloads'] = array(
'#type' => 'mf_multiple',
'#title' => t('Images'),
'#descriptions' => t('Test description'),
'#default_value' => array(226),
'#upload_location' => 'public://test',
'#upload_validators' => array(
'file_validate_is_image' => array(),
'file_validate_extensions' => array('png gif jpg jpeg'),
'file_validate_size' => array(1 * 1024 * 1024),
),
'#file_max_files' => 3,
'#progress_indicator' => 'bar',
);
После отправки формы в $form_state['values'][ИМЯ_ПОЛЯ] будет массив 'fids' с идентификаторами загруженных файлов (Например, $form_state['values']['images_downloads']['fids'])
Возможности
Вложение | Size |
---|---|
Архив с модулем | 5.16 КБ |
- 01.12.2017
- 69 просмотров
Добавить комментарий
Может быть интересно