new types and requirements

This commit is contained in:
Julian Krauser 2025-02-14 13:57:42 +01:00
parent 1cfefa450b
commit 55a734b061
22 changed files with 924 additions and 319 deletions

View file

@ -36,18 +36,14 @@
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"attachment": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"date": {

View file

@ -22,30 +22,32 @@
"enum": ["events", "vehicles", "articles", "operations"],
"required": true
},
"image_item": {
"show_image": {
"type": "boolean",
"default": false,
"required": false
},
"show_date": {
"type": "boolean",
"default": false,
"required": false
},
"list_with_date": {
"type": "enumeration",
"enum": ["none", "by-year", "by-month"],
"default": "none",
"required": true
},
"date_list": {
"type": "boolean",
"default": false,
"required": true
},
"numbered_item": {
"type": "boolean",
"default": false,
"required": true
},
"inverse_count": {
"type": "boolean",
"default": false,
"items_with_number": {
"type": "enumeration",
"enum": ["none", "numbered", "inverted"],
"default": "none",
"required": true
},
"enable_detail": {
"type": "boolean",
"default": false,
"required": true
"required": false
}
}
}

View file

@ -36,18 +36,14 @@
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"attachment": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"date": {

View file

@ -12,19 +12,25 @@
},
"pluginOptions": {},
"attributes": {
"logo": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": ["images"]
},
"navbar": {
"type": "component",
"repeatable": false,
"pluginOptions": {},
"component": "global.navbar",
"required": true
"required": false
},
"footer": {
"type": "component",
"repeatable": false,
"pluginOptions": {},
"component": "global.footer",
"required": true
"required": false
},
"SEO": {
"type": "component",

View file

@ -36,18 +36,14 @@
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"attachment": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"date": {

View file

@ -29,7 +29,7 @@
"repeatable": false,
"pluginOptions": {},
"component": "items.hero",
"required": false
"required": true
},
"content": {
"pluginOptions": {},

View file

@ -36,24 +36,20 @@
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"attachment": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": [
"images"
],
"allowedTypes": ["images"],
"pluginOptions": {}
},
"date": {
"pluginOptions": {},
"type": "datetime",
"required": false
"type": "date",
"required": true
}
}
}

View file

@ -7,22 +7,20 @@
},
"options": {},
"attributes": {
"image": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": [
"images"
]
},
"text": {
"type": "blocks",
"required": true
},
"image_left": {
"type": "boolean",
"default": true,
"required": true
},
"image": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": ["images"]
},
"text": {
"type": "blocks",
"required": true
}
}
}

View file

@ -5,10 +5,6 @@
},
"options": {},
"attributes": {
"title": {
"type": "string",
"required": true
},
"link": {
"type": "string"
}

View file

@ -11,10 +11,6 @@
"default": true,
"required": true
},
"title": {
"type": "string",
"required": true
},
"file": {
"type": "media",
"multiple": false,

View file

@ -2,12 +2,12 @@
"collectionName": "components_dynamic_zone_section",
"info": {
"displayName": "Abschnitt",
"icon": "apps",
"icon": "expand",
"description": ""
},
"options": {},
"attributes": {
"titel": {
"title": {
"type": "string",
"required": true
},

View file

@ -2,7 +2,7 @@
"collectionName": "components_dynamic_zone_spacer",
"info": {
"displayName": "Abstand",
"icon": "apps",
"icon": "crop",
"description": ""
},
"options": {},

View file

@ -10,7 +10,7 @@
"copyright": {
"type": "string"
},
"designed_developed_by": {
"maintained_by": {
"type": "string"
},
"links": {

View file

@ -7,14 +7,6 @@
},
"options": {},
"attributes": {
"logo": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": [
"images"
]
},
"navbar_items": {
"type": "component",
"repeatable": true,

View file

@ -14,8 +14,8 @@
},
"metaDescription": {
"type": "string",
"required": true,
"minLength": 50
"required": false,
"default": ""
},
"keywords": {
"type": "text",

View file

@ -10,12 +10,12 @@
"banner": {
"type": "media",
"multiple": false,
"required": true,
"required": false,
"allowedTypes": ["images"]
},
"title": {
"type": "string",
"required": true
"required": false
}
}
}

View file

@ -8,10 +8,12 @@
"options": {},
"attributes": {
"name": {
"type": "string"
"type": "string",
"required": true
},
"URL": {
"type": "string"
"type": "string",
"required": true
},
"default_active_child": {
"type": "string"

View file

@ -12,7 +12,7 @@
"relation": "oneToMany",
"target": "api::article.article"
},
"base_url": {
"link_to_articles": {
"type": "string",
"required": false,
"default": ""

View file

@ -10,7 +10,8 @@
"lookup": {
"type": "relation",
"relation": "oneToOne",
"target": "api::collection-lookup.collection-lookup"
"target": "api::collection-lookup.collection-lookup",
"required": true
}
}
}