Magnolia 5.4 reached end of life on November 15, 2018. This branch is no longer supported, see End-of-life policy.
class: info.magnolia.dam.app.ui.field.definition.DamUploadFieldDefinition
Here's the completed view for an uploaded image.
Here's the completed view for an uploaded video.
Simple DAM upload field configuration:
form: tabs: - name: tabUpload label: Upload fields: - name: upload class: info.magnolia.dam.app.ui.field.definition.DamUploadFieldDefinition label: Upload asset binaryNodeName: jcr:content editFileName: true
Node name | Value |
---|---|
form | |
tabs | |
tabUpload | |
fields | |
upload | |
binaryNodeName | jcr:content |
class | info.magnolia.dam.app.ui.field.definition.DamUploadFieldDefinition |
label | Upload asset |
editFileName | true |
You can use common field properties and the properties in the tables below in a basic upload field definition:
<field name> | required Name of the field. |
| optional, default is Regular expression to filter allowed files by their MIME type. For example, to allow only Excel files set the value to |
| optional, default is Name of the subnode that will contain the file binary and related information. |
| optional, default is When set to |
| optional, default is When set to |
| optional, default in BasicUploadFieldDefinition is Long.MAX_VALUE and is configurable; however, this seems to be superceded in CosMultipartRequestFilter, where it is set to 2000000000 (2 Gigabytes). Maximum file size in bytes. |
Caption properties. Values are typically retrieved from a message bundle.
<field name> | required Name of the field |
Empty view | |
| optional, default is Text displayed as tooltip on the upload button. |
| optional, default is Text displayed as label for dropping invitation. |
| optional, default is You have aborted the upload of your file Text displayed in the warning note. |
In progress view | |
| optional, default is Text displayed as title. |
| optional, default is Text displayed as file upload ratio. |
Completed view | |
| optional, default is Text displayed as file detail header. |
| optional, default is Text displayed as file name label. |
| optional, default is Text displayed as file size label. |
| optional, default is Text displayed as file format label. |
| optional, default is Text displayed as file source label. |
| optional, default is Text displayed as tooltip on the delete icon. |
| optional, default is Text displayed on the upload button. |
| optional, default is Text displayed in the success note. |
| optional, default is Text displayed in the error note. |
| optional, default is Text displayed in the warning when file size > |
| optional, default is Text displayed in the warning when file type not in |
| optional, default is Text displayed in the warning when the user interrupts the upload. |
Caption properties specific to the DAM upload field.
<field name> | required Name of the field |
| optional, default is Text displayed as tooltip when you hover over the preview action icon. |
| optional, default is Text displayed as tooltip when you hover over the edit action icon. |
When using the basic upload field in a composite field use the DelegatingCompositeFieldTransformer. The other transformer classes do not work.
It's possible to configure the