decap-cms icon indicating copy to clipboard operation
decap-cms copied to clipboard

Search, sort, group by template tags in summary

Open martinjagodic opened this issue 3 years ago • 4 comments

It is great that we can add template tags to the summary of a collection entry, for instance {{dirname}} is useful on nested files. However, it is not possible to group, sort, or search by these.

A solution would support template tags in the config for sortable_fields and view_groups and return search results containing tags in the summary.

Proposed config:

collections:
  - name: posts
    label: Posts
    label_singular: post
    folder: content/posts
    path: '{{slug}}/_index'
    summary: "{{dirname}} - {{title}}"
    sortable_fields: ['{{dirname}}', 'title', 'weight']
    view_groups: [
      {label: Category, field: category},
      {label: Directory, field: '{{dirname}}'},
    ]
    fields: [
      {name: title, label: Title, widget: string},
      {name: category, label: Category, widget: string},
      {name: weight, label: Weight, widget: number},
    ]

martinjagodic avatar Aug 18 '21 07:08 martinjagodic