-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Description
Currently there you need an extra hierarchy level of files:
to create a file
type collection. I fail to see the need for this, as the CMS should be able to infer the correct collection type from the presence of either a folder
or a file
field.
To the end-user both are similar ways to add and edit data, but one is always hidden one hierarchy level deeper.
I would propose to no longer require the files
hierarchy and nest the file
collections directly under the collections
field. Just like the folder
collections.
Additionally: I can see use cases where the hierarchy would be beneficial to have. You could approach this more flexibly with custom "groupings". It would naively look something like this:
[...]
collections:
- name: blog
label: Blog
folder: collections/blog
create: true
fields:
- { name: "title", label: "Blog posting title" }
- { name: "published", label: "Published", widget: "boolean", default: true}
- { name: "date", label: "Date", widget: date }
- { name: "author", label: "Author"}
- { name: "body", label: "Resume", widget: "markdown" }
- name: author
label: Author
file: collections/author.yaml
fields:
# somehow make this a list
- { name: "id", label: "ID" }
- { name: "bio", label: "Biography" }
- group: "News items"
- name: news
label: Articles
folder: collections/news
create: true
fields:
- { name: "title",
#etc
erquhart
Metadata
Metadata
Assignees
Labels
No labels