Dateiauswahl (Mini-Mediacake)
Erzeugt eine Dateiauswahl (Mini-Mediacake) für die Einstellungen von Content-Elementen.
Attribute
Name | Beschreibung | Type | default | required |
---|---|---|---|---|
value | Übergabe der bereits ausgewählten Dateien. Mögliche Eingabetypen: Uid (String oder Integer), File-Objekt oder kommaseparierte Liste der Uids als String. Alle Typen können auch mittels Array übergeben werden. Zudem werden LazyLoading-Objekte unterstützt. | mixed | true | |
input-field-type | Ausgewählte Dateien werden durch Rendern eines/mehrerer hidden input fields zurückgegeben. 'string' = nur ein hidden input field mit kommaseparierte Liste der File-Uids oder 'array' = für jede Datei ein hidden input field. | string | 'array' | false |
multiple | Legt fest, ob mehrere Dateien ausgewählt werden können. | boolean | true | false |
mime-types | Legt fest, welche Dateitypen zur Auswahl stehen z.B. 'image/jpg, image/png'. | string | alle Typen | false |
name | Legt den Namen der/des hidden input fields fest. Es wird der korrekte Namen aus dem Typoscript interpretiert. Ist 'input-field-type' auf 'array' so wird bei den Namen der hidden input fields ein '[]' angehängt, um einen Array zu bilden. Ist 'input-field-type' auf 'string' so wird der Name für das hidden input field unverändert übernommen | string | true |
Beispiel
html
<bh:form.mediacake name="filter[items]" value="{cObj.allSettings.filter.items}" mime-types="image/jpeg,image/png,image/webp" multiple="false"/>