# ----------------------------------------------------------------- # Relations Tags # ----------------------------------------------------------------- - name: tags label_singular: 🏷 Tag label: 🏷 Tags description: "Tags used to catagorize content. | Version: 1.0" folder: "src/content/tag" slug: "{{title}}" hide: false create: true delete: false editor: preview: false fields: - { label: "Title", name: "title", widget: "string" } - label: "👩‍💻 Content" name: "body" widget: "markdown" buttons: - link - bold - italic - heading-one - heading-two - heading-three - code - quote - bulleted-list editor_components: - shortcode-picture - code-block required: false - name: "icon" label: "icon" widget: relation options_length: 300 collection: icons searchFields: [title] valueField: "icons/{{filename}}.{{extension}}" displayFields: ["icons/{{filename}}.{{extension}}"] required: true default: "icons/beaker.svg" hint: "All icons are located in theme/[themename]/icons - the grunn icons are https://heroicons.com/" - name: eleventyNavigation label: 🍔 Navigation widget: object collapsed: true summary: "{{fields.key}} | {{fields.parent}}" fields: - { label: "title", name: "title", widget: "string", required: false} - name: "parent" label: Parent page widget: relation collection: page searchFields: [title] valueField: "{{eleventyNavigation.key}}" displayFields: ["Title: {{title}} | key: '{{eleventyNavigation.key}}'"] required: false multiple: false - { label: "Machine key", name: "key", widget: "string", required: false, hint: "The Key is used by the system Main is used for the frontpage - and should always be" } - { label: "order", name: "order", widget: "number", required: false} - { label: "text", name: "excerpt", widget: "markdown", default : "", required: false} # Layout selector - name: "layout" label: "💅 Select Template" widget: relation collection: tagtemplates searchFields: [saga-template-name] valueField: "tag/{{filename}}.{{extension}}" displayFields: ["saga-template-name", " (File: layouts/tag/{{filename}}.{{extension}})"] required: true default: "page/page.njk"