Media
Displays a composite field to upload media files.
type-
(string) Must be equals to media.
label-
(string) The label to display next to the field.
help-
(string) An optional text to describe the purpose of the field.
required-
(bool) Whether the field is mandatory or optional.
value-
(string|array) The last uploaded file(s).
id-
(string) An optional field ID.
hidden-
(bool) True to avoid displaying the label of the field.
multiple-
(bool) Whether the field supports the upload of multiple files (false by default).
attributes-
(array) An associative array containing some additional attributes for the media manager.
Additional Attributes
placeholder-
(string) An optional placeholder to display when there are not selected files. If not specified, the default one will be used.
preview-
(bool) Whether the button to see a preview of the selected files should be displayed or not (enabled by default).
path-
(string) The path where the media files are located. If not specified, the default one will be used.
filter-
(bool) Whether the media manager accepts only images or also other extended files (only images by default).
icon-
(string) Used to customize the default icon of the button used to pick a media file.
modaltitle-
(string) Used to customize the default title of the media manager popup.
[
'gallery' => [
'type' => 'media',
'label' => 'Gallery',
'value' => ['image-1.png', 'image-2.png'],
'multiple' => true,
]
] Changelog
| Version | Description |
|---|---|
| 1.3 | Introduced. |