diff --git a/content/contents/leistungen.blade.php b/content/contents/leistungen.blade.php index 69e6f77..245db69 100644 --- a/content/contents/leistungen.blade.php +++ b/content/contents/leistungen.blade.php @@ -20,22 +20,41 @@
+
+ +
+

{{$content->title}}

+
+
+ {!! $content->kurzbeschreibung !!} +
+ +
+ +
+
+
+ {!! $content->beschreibung !!} +
-
-

{{$content->title}}

-
-
- {!! $content->kurzbeschreibung !!} + + + + @isset($content->bilder) +
+

Bilder

+
+ @foreach($content->bilder as $image) +
+ +
+ @endforeach + @endisset
-
- -
-
-
- {!! $content->beschreibung !!} -
+ +
diff --git a/content/contents/news.blade.php b/content/contents/news.blade.php index 75bcc78..b18b2a0 100644 --- a/content/contents/news.blade.php +++ b/content/contents/news.blade.php @@ -41,6 +41,20 @@
{!! isset($content->neuigkeit) ? $content->neuigkeit : 'keine Angaben' !!}
+ + + @isset($content->bilder) +
+
+

Bilder

+
+ @foreach($content->bilder as $image) +
+ +
+ @endforeach +
+ @endisset
@@ -59,9 +73,9 @@ @foreach($otherContents->take(3) as $otherContent) -
+
- + diff --git a/content/pages/kontakt.blade.php b/content/pages/kontakt.blade.php index bae91f8..d68d585 100644 --- a/content/pages/kontakt.blade.php +++ b/content/pages/kontakt.blade.php @@ -109,7 +109,7 @@
- +
diff --git a/content_types.json b/content_types.json index b507238..f382290 100644 --- a/content_types.json +++ b/content_types.json @@ -2,11 +2,25 @@ { "slug": "news", "name": "News", - "description": "", + "description": "Neuigkeit die veröffentlich wird.", "icon": "/font-awesome/duotone/newspaper.svg", "status": 1, "blade": "news", "fields": [ + { + "name": "Vorschau", + "type": "text", + "description" : "Vorschau für die Neuigkeit.", + "attr": { + "pattern": "", + "maxlength": "", + "minlength": "100" + }, + "position": 1, + "required": 1, + "default_value": "" + }, + { "name": "Neuigkeit", "type": "rich-text", @@ -14,20 +28,19 @@ "use-openai-api": 0, "openai-instructions": "" }, - "position": 1, - "required": 0, + "position": 2, + "required": 1, "default_value": "" }, { - "name": "Vorschau", - "type": "text", + "name": "Bilder", + "type": "image", + "description": "Hier können Sie optional mehrere Bilder zur Neuigkeit hinzufügen.", "attr": { - "pattern": "", - "maxlength": "", - "minlength": "100" + "is_multiple": 1 }, - "position": 2, - "required": 1, + "position": 3, + "required": 0, "default_value": "" } ] @@ -40,6 +53,19 @@ "status": 1, "blade": "leistungen", "fields": [ + + { + "name": "Kurzbeschreibung", + "type": "text", + "attr": { + "pattern": "", + "maxlength": "", + "minlength": "" + }, + "position": 1, + "required": 1, + "default_value": "" + }, { "name": "Beschreibung", "type": "rich-text", @@ -47,7 +73,7 @@ "use-openai-api": 0, "openai-instructions": "" }, - "position": 1, + "position": 2, "required": 1, "default_value": "" }, @@ -59,22 +85,22 @@ "min": "", "step": "" }, - "position": 2, + "position": 3, "required": 0, "default_value": "" }, { - "name": "Kurzbeschreibung", - "type": "text", + "name": "Bilder", + "type": "image", + "description": "Hier können Sie optional mehrere Bilder zur Leistung hinzufügen.", "attr": { - "pattern": "", - "maxlength": "", - "minlength": "" + "is_multiple": 1 }, - "position": 3, + "position": 4, "required": 0, "default_value": "" } + ] }, { @@ -132,6 +158,19 @@ "position": 2, "required": 0, "default_value": "" + }, + { + "name": "Verfügbarkeit", + "type": "select", + "position": 4, + "required": 0, + "default_value": "sofort verfuegbar", + "options": [ + "sofort verfuegbar", + "In kürze Verfügbar", + "auf bestellung verfuegbar", + "nicht mehr verfuegbar" + ] } ] },