# --------------------------------------------------------------- # Menu Items # --------------------------------------------------------------- - name: menuitem label: 🍔 Menu Items label_singular: 🍔 Menu Item description: "Single menu items to be included in the exising navigation" folder: "src/content/menuitem" slug: "" create: true delete: true editor: preview: false # Overview summary: " 🍔 {{title}} | Url: {{eleventyNavigation.url}} | Parent: {{eleventyNavigation.parent}}" sortable_fields: ["title"] view_filters: - label: Drafts field: eleventyExcludeFromCollections pattern: true view_groups: - label: Url field: eleventyNavigation.url fields: - label: "Title" name: "title" widget: "string" required: true hint: The title is used for admin reference - the menu items title is set in the navigation - name: eleventyNavigation label: 🍔 Menu widget: object collapsed: true summary: " Title: {{fields.title}} | Parent: {{fields.parent}} | Text: {{fields.text}} | Key: {{fields.key}} | Order: {{fields.order}} | " 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: "text", widget: "text", required: false} - { label: "icon", name: "icon", widget: "string", required: false, hint: "A string used for an icon file name " }