From 0acfcc63b3b2f1f421ac9790adb5193200769e75 Mon Sep 17 00:00:00 2001 From: robin <binkrassdufass@gmail.com> Date: Tue, 26 Mar 2024 06:51:19 +0000 Subject: [PATCH] Add medialibViews.yml and update medialib.yml --- api/collections/fieldLists/medialibViews.yml | 47 +++++++++++++++++++ api/collections/medialib.yml | 48 +------------------- 2 files changed, 49 insertions(+), 46 deletions(-) create mode 100644 api/collections/fieldLists/medialibViews.yml diff --git a/api/collections/fieldLists/medialibViews.yml b/api/collections/fieldLists/medialibViews.yml new file mode 100644 index 0000000..9e41e9d --- /dev/null +++ b/api/collections/fieldLists/medialibViews.yml @@ -0,0 +1,47 @@ +- type: table + mediaQuery: "(min-width: 0px)" + defaultSelect: false + selectionPriority: 2 + fileDropArea: + label: + { + de: "Ziehen Sie Dateien per Drag and Drop hierher oder klicken Sie, um Dateien auszuwählen.", + en: "Drag and drop some files here, or click to upload.", + } + helperText: { de: "Maximale Uploadgröße: 1,54 MB", en: "Maximum upload size: 1.54MB" } + targetField: file + pageAsDropArea: false + columns: + - source: file + name: Datei + filter: true + - source: title + name: Titel + filter: true + - source: alt + name: Alternativtext + filter: true + +- type: cardList + mediaQuery: "(min-width: 1200px)" + selectionPriority: 1 + fileDropArea: + label: + { + de: "Ziehen Sie Dateien per Drag and Drop hierher oder klicken Sie, um Dateien auszuwählen.", + en: "Drag and drop some files here, or click to upload.", + } + helperText: { de: "Maximale Uploadgröße: 1,54 MB", en: "Maximum upload size: 1.54MB" } + targetField: file + pageAsDropArea: false + + fields: + - source: file + name: Datei + filter: true + - source: title + name: Titel + filter: true + - source: alt + name: Alternativtext + filter: true diff --git a/api/collections/medialib.yml b/api/collections/medialib.yml index 74af913..35dce63 100644 --- a/api/collections/medialib.yml +++ b/api/collections/medialib.yml @@ -33,58 +33,14 @@ meta: multiupload: fields: [] - views: - - type: table - mediaQuery: "(min-width: 0px)" - defaultSelect: false - selectionPriority: 2 - fileDropArea: - label: - { - de: "Ziehen Sie Dateien per Drag and Drop hierher oder klicken Sie, um Dateien auszuwählen.", - en: "Drag and drop some files here, or click to upload.", - } - helperText: { de: "Maximale Uploadgröße: 1,54 MB", en: "Maximum upload size: 1.54MB" } - targetField: file - pageAsDropArea: false - columns: - - source: file - name: Datei - - source: updateTime - type: datetime - label: letztes Update - - - type: cardList - mediaQuery: "(min-width: 1200px)" - selectionPriority: 1 - fileDropArea: - label: - { - de: "Ziehen Sie Dateien per Drag and Drop hierher oder klicken Sie, um Dateien auszuwählen.", - en: "Drag and drop some files here, or click to upload.", - } - helperText: { de: "Maximale Uploadgröße: 1,54 MB", en: "Maximum upload size: 1.54MB" } - targetField: file - pageAsDropArea: false - - fields: - - source: file - name: Datei - - - source: updateTime - type: datetime - label: letztes Update + views: !include fieldLists/medialibViews.yml subNavigation: - name: modalForeign # Name des Eingabefelds oder der Ansicht. defaultSort: # Standard-Sortierkriterien, die angewendet werden, wenn keine anderen Sortierkriterien spezifiziert sind. field: "path" # Standardmäßig wird nach dem "path"-Feld sortiert. order: "ASC" # Standardmäßig wird in aufsteigender Reihenfolge (ASC) sortiert. - views: # Liste der Ansichten, die in diesem Feld angezeigt werden können. - - type: table # Es wird eine Tabellenansicht verwendet. - mediaQuery: "(min-width: 0px)" # Die Tabellenansicht wird nur angezeigt, wenn die Bildschirmbreite mindestens 0px beträgt. - columns: # Liste der Spalten, die in der Tabelle angezeigt werden. - - source: file + views: !include fieldLists/medialibViews.yml defaultCallback: # Standard-Callback-Funktion, die ausgeführt wird, wenn keine andere spezifiziert ist. eval: | # Der Code wird als JavaScript evaluiert.