2022-11-19 14:51:34 +01:00
# meta Objekt
2023-05-30 17:41:54 +02:00
Wie bereits an anderer Stelle beschrieben, dient das `meta` Objekt zur Definition von Merkmalen, die im _tibi-admin_ finden. Zum Anlegen der Struktur in der Datenbank und Definition der API haben diese Angaben keine Relevanz.
2022-11-19 14:51:34 +01:00
Folgende Angaben sind möglich:
2023-02-21 15:59:14 +01:00
!!!include(../api/collections/democol/meta.yml)!!!
2022-11-19 14:51:34 +01:00
## views Liste
2023-05-30 17:41:54 +02:00
`views` werden für die Darstellung der Kollektion-Daten im _tibi-admin_ benötigt. Die Auswahl des passenden View erfolgt über CSS Media-Queries.
2022-11-19 14:51:34 +01:00
Optionale Unternavigationen können eigene `views` haben.
Folgende möglche Einträge für `views` gibt es derzeit:
### simpleList
2023-02-21 15:59:14 +01:00
!!!include(../api/collections/democol/simpleList.yml)!!!
2022-11-19 14:51:34 +01:00
### table
2023-02-21 15:59:14 +01:00
!!!include(../api/collections/democol/table.yml)!!!
2022-11-19 14:51:34 +01:00
2023-06-04 12:36:53 +02:00
### cardList
2023-05-30 17:41:54 +02:00
2023-06-10 14:52:41 +02:00
!!!include(../api/collections/democol/cardList.yml)!!!
2023-05-30 17:41:54 +02:00
2023-06-07 10:58:23 +02:00
### dashboardSimpleList
2023-06-10 14:52:41 +02:00
2023-06-10 15:11:58 +02:00
Fürs dashboard type: table
```yml
type: dashboardSimpleList
mediaQuery: "(max-width: 600px)"
primaryText: email
secondaryText: subject
```
2023-06-07 10:58:23 +02:00
### dashboardTable
2023-06-10 15:11:58 +02:00
Fürs dashboard type: table
```yml
type: dashboardTable
mediaQuery: "(min-width: 600px)"
columns:
- subject
- file
- file
- subject
- file
```
2023-06-10 14:52:41 +02:00
## tablist
2022-11-19 14:51:34 +01:00
Wird die `tablist` verwendet, ist sicher zu stellen, dass alle Felder in der Definition aufgenommen werden. Werden Felder nicht in die `tablist` aufgenommen, sind diese weiterhin in einer Gesamtliste unterhalb der Tabs und bringen das Layout durcheinander.
2023-02-21 15:59:14 +01:00
!!!include(../api/collections/democol/tablist.yml)!!!
2023-06-10 14:52:41 +02:00
## multiupload
Der mutliupload kann bei jedem view type verwendet werden. Hier ist eine Beispielscollection, welchen diesen verwendet.
!!!include(../api/collections/medialib.yml)!!!