Files
2025-12-05 12:33:24 +01:00

199 lines
8.5 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
backend:
name: gitea
repo: StartIT/mantelzorgwoning.info
branch: main
app_id: e259dcce-d5d7-48cc-a401-f458548c8e28
api_root: https://git.start-it.nl/api/v1
base_url: https://git.start-it.nl
auth_endpoint: https://git.start-it.nl/login/oauth/authorize
media_folder: "static/images"
public_folder: "/images"
collections:
- name: "homepage"
label: "Homepage"
files:
- file: "content/_index.nl.md"
name: "home"
label: "Homepage"
fields:
- { label: "Titel", name: "title", widget: "string" }
- label: "Banner"
name: "banner"
widget: "object"
fields:
- { label: "Titel", name: "title", widget: "string" }
- { label: "Subtitel", name: "subtitle", widget: "markdown" }
- { label: "Afbeelding", name: "image", widget: "image" }
- label: "Banner-knop"
name: "banner_button"
widget: "object"
fields:
- { label: "Actief", name: "enable", widget: "boolean", default: true }
- { label: "Label", name: "label", widget: "string" }
- { label: "Link", name: "link", widget: "string" }
- label: "Call to Action"
name: "call_to_action"
widget: "object"
fields:
- { label: "Actief", name: "enable", widget: "boolean", default: true }
- { label: "Titel", name: "title", widget: "string" }
- { label: "Afbeelding", name: "image", widget: "image" }
- { label: "Content", name: "content", widget: "markdown" }
- label: "Knop"
name: "button"
widget: "object"
fields:
- { label: "Actief", name: "enable", widget: "boolean", default: true }
- { label: "Label", name: "label", widget: "string" }
- { label: "Link", name: "link", widget: "string" }
- name: "faq"
label: "Veelgestelde vragen"
files:
- file: "content/faq/index.nl.md"
name: "faq_page"
label: "FAQ pagina"
fields:
- { label: "Titel", name: "title", widget: "string" }
- { label: "Beschrijving", name: "description", widget: "string", required: false }
- { label: "Concept", name: "draft", widget: "boolean", default: false }
- { label: "Layout", name: "layout", widget: "string", default: "faq" }
- label: "Build-instellingen"
name: "build"
widget: "object"
fields:
- { label: "Render", name: "render", widget: "string", default: "never", required: false }
- { label: "List", name: "list", widget: "string", default: "never", required: false }
- { label: "Inhoud (FAQs, shortcodes etc.)", name: "body", widget: "markdown" }
- name: "beleid_provincies"
label: "Beleid Provincies"
label_singular: "Provincie"
folder: "content/beleid"
create: true
format: "frontmatter"
extension: "md"
path: "{{fields.key}}/_index.nl"
slug: "{{fields.key}}"
filter:
field: "region"
value: true
fields:
- { name: "title", label: "Titel", widget: "string" }
- { name: "key", label: "Systeemnaam (map)", widget: "string", hint: "Bijv. drenthe, overijssel, gelderland" }
- { name: "date", label: "Datum", widget: "datetime" }
- { name: "draft", label: "Concept", widget: "boolean", default: false }
- { name: "feedback", label: "Feedbackformulier tonen", widget: "boolean", default: true, required: false }
- { name: "flag", label: "Vlag-icoon", widget: "image", required: false }
- { name: "town", label: "Gemeentepagina", widget: "boolean", default: false, required: false }
- { name: "region", label: "Provinciepagina", widget: "boolean", default: true }
- { name: "general", label: "Algemene pagina", widget: "boolean", default: false, required: false }
- { name: "body", label: "Inhoud", widget: "markdown" }
- name: "beleid_gemeenten"
label: "Beleid Gemeenten"
label_singular: "Gemeente"
folder: "content/beleid"
create: true
format: "frontmatter"
extension: "md"
path: "{{fields.provincie}}/{{slug}}/_index.nl"
slug: "{{slug}}"
filter:
field: "town"
value: true
fields:
- { name: "title", label: "Titel", widget: "string" }
- name: "provincie"
label: "Provincie"
widget: "relation"
collection: "beleid_provincies"
search_fields: ["title", "key"]
value_field: "key"
display_fields: ["title"]
hint: "Kies de provincie waaronder deze gemeente valt"
- { name: "date", label: "Datum", widget: "datetime" }
- { name: "draft", label: "Concept", widget: "boolean", default: false }
- { name: "feedback", label: "Feedbackformulier tonen", widget: "boolean", default: true, required: false }
- { name: "town", label: "Gemeentepagina", widget: "boolean", default: true }
- { name: "region", label: "Provinciepagina", widget: "boolean", default: false, required: false }
- { name: "general", label: "Algemene pagina", widget: "boolean", default: false, required: false }
- name: "town_options"
label: "Gemeente opties"
widget: "object"
collapsed: true
fields:
- { name: "flag", label: "Vlag-icoon", widget: "image", required: false }
- { name: "map_img", label: "Kaart-afbeelding", widget: "image", required: false }
- { name: "map_url", label: "Kaart-URL", widget: "string", required: false }
- name: "mantelzorgwoning_status"
label: "Status mantelzorgwoning"
widget: "select"
options: ["positive", "neutral", "negative"]
default: "neutral"
- name: "premantelzorgwoning_status"
label: "Status pré-mantelzorgwoning"
widget: "select"
options: ["positive", "neutral", "negative"]
default: "neutral"
- name: "generatiewoning_status"
label: "Status generatiewoning"
widget: "select"
options: ["positive", "neutral", "negative"]
default: "neutral"
- name: "vrijebouw_status"
label: "Status vrije bouw"
widget: "select"
options: ["positive", "neutral", "negative"]
default: "neutral"
- name: "soil_types"
label: "Bodemtypes"
widget: "list"
field: { name: "type", label: "Type", widget: "string" }
- name: "natura_links"
label: "Natura 2000 links"
widget: "list"
field: { name: "url", label: "URL", widget: "string" }
- { name: "monumenten_count", label: "Aantal monumenten", widget: "number", required: false }
- name: "monumenten_links"
label: "Monumenten-links"
widget: "list"
field: { name: "url", label: "URL", widget: "string" }
- { name: "soil_composition", label: "Bodemsamenstelling (tekst)", widget: "string", required: false }
- { name: "info_town_hall_address", label: "Adres gemeentehuis", widget: "string", required: false }
- { name: "info_town_hall_phone", label: "Telefoon gemeentehuis", widget: "string", required: false }
- { name: "info_residents_total", label: "Aantal inwoners (tekst)", widget: "string", required: false }
- { name: "info_residents_density", label: "Inwonersdichtheid (tekst)", widget: "string", required: false }
- { name: "info_town_surface_total", label: "Oppervlakte totaal", widget: "string", required: false }
- { name: "info_town_surface_soil", label: "Oppervlakte land", widget: "string", required: false }
- { name: "info_town_surface_water", label: "Oppervlakte water", widget: "string", required: false }
- { name: "info_town_website", label: "Website gemeente", widget: "string", required: false }
- { name: "info_town_omgevingsloket", label: "URL Omgevingsloket", widget: "string", required: false }
- { name: "info_town_wiki", label: "Wikipedia-pagina", widget: "string", required: false }
- { name: "info_town_train_bool", label: "Treinstation aanwezig", widget: "boolean", default: false, required: false }
- name: "info_town_bus_array"
label: "Belangrijke buslijnen"
widget: "list"
field:
name: "line"
label: "Lijn (markdown of URL)"
widget: "string"
- { name: "body", label: "Inhoud", widget: "markdown" }