Ferienwohnungs-Ausstattung ueberarbeitet

Ausstattungsangaben der FeWos auf ein gemeinsames Feld
gemeinsame_ausstattung umgestellt und die Detail-/Listen-/Startseiten-
Templates (ferienwohnungen/single.html, _default/list.html,
index.html) entsprechend angepasst.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
This commit is contained in:
Michael Stangl
2026-08-28 16:45:20 +02:00
parent eeffa578cb
commit f74614672b
7 changed files with 110 additions and 134 deletions
+58 -44
View File
@@ -1,32 +1,38 @@
--- ---
title: "Unsere Ferienwohnungen" title: "Unsere Ferienwohnungen"
description: "Drei komfortable Ferienwohnungen in Kaufbeuren-Hirschzell" description: "Drei komfortable Ferienwohnungen in Kaufbeuren-Hirschzell"
allgemein: gemeinsame_ausstattung:
- titel: "Sicherheit" - titel: "Kochen und Essen"
punkte: punkte:
- "Rauchmelder" - "Backofen"
- "Verbandskasten" - "Dunstabzugshaube"
- titel: "Eigenschaften" - "Elektroherd"
- "Esstisch/Essecke"
- "Geschirr"
- "Geschirrhandtücher"
- "Kühlschrank"
- "Kaffeemaschine Filter"
- "Mikrowelle"
- "Mixer"
- "Toaster"
- "Wasserkocher"
- titel: "Haushaltshilfen"
punkte: punkte:
- "Seniorengerecht" - "Bügelbrett"
- "Nichtraucher" - "Bügeleisen"
- "Allergikergeeignet" - "Putzmittel"
- "bedingt barrierefrei" - "Staubsauger"
- "Haustiere nicht erlaubt" - "Wäscheständer"
- titel: "Für die Kleinen" - "Wäschetrockner"
- "Wäschewaschen möglich"
- titel: "Wohnen und Leben"
punkte: punkte:
- "Kinderhochstuhl" - "Flachbildfernseher"
- "Wickelkommode" - "Fliegenschutzgitter"
- "Wickelauflage" - "Heizung/Zentralheizung"
- "Babybett (Reisebett)" - "Internet WLAN"
- "Kindertritt" - "Kabel-TV"
- "Baby-Badewanne" - "Radio"
umfeld:
- titel: "Im Grünen"
punkte:
- "Terrasse"
- "Gartenmöbel"
- "Sonnenschirm"
- titel: "Entfernungen" - titel: "Entfernungen"
punkte: punkte:
- "PKW-Stellplatz: 10 m" - "PKW-Stellplatz: 10 m"
@@ -41,35 +47,43 @@ umfeld:
- "Apotheke: 3,0 km" - "Apotheke: 3,0 km"
- "Autobahn: 20 km" - "Autobahn: 20 km"
- "Flughafen: 45 km" - "Flughafen: 45 km"
- titel: "Spiel, Sport, Spaß" - titel: "Eigenschaften"
punkte: punkte:
- "Tischtennis" - "Allergikergeeignet"
- "Spielplatz" - "bedingt barrierefrei"
gemeinsam: - "Haustiere nicht erlaubt"
- titel: "Wohnen und Leben" - "Nichtraucher"
- "Seniorengerecht"
- titel: "Für die Kleinen"
punkte: punkte:
- "Heizung/Zentralheizung" - "Baby-Badewanne"
- "Fliegenschutzgitter" - "Babybett (Reisebett)"
- "Flachbildfernseher" - "Kinderhochstuhl"
- "Kabel-TV" - "Kindertritt"
- "Radio"
- "Internet WLAN"
- titel: "Bad und Sanitär" - titel: "Bad und Sanitär"
punkte: punkte:
- "Dusche" - "Dusche"
- "Waschbecken"
- "Spiegel"
- "Haartrockner" - "Haartrockner"
- "Spiegel"
- "Waschbecken"
- "WC" - "WC"
- titel: "Haushaltshilfen" - titel: "Spiel, Sport, Spaß"
punkte: punkte:
- "Bügelbrett" - "Spielplatz"
- "Bügeleisen" - "Tischtennis"
- "Staubsauger" - titel: "Im Grünen"
- "Wäschewaschen möglich" punkte:
- "Wäscheständer" - "Gartenmöbel"
- "Wäschetrockner" - "Sonnenschirm"
- "Putzmittel" - "Terrasse"
- titel: "Sicherheit"
punkte:
- "Rauchmelder"
- "Verbandskasten"
- titel: "Fuhrpark"
punkte:
- "PKW-Stellplatz"
--- ---
Alle drei Wohnungen sind vollständig ausgestattet, allergikerfreundlich und familientauglich. Alle drei Wohnungen sind vollständig ausgestattet, allergikerfreundlich und familientauglich.
+3 -12
View File
@@ -16,20 +16,11 @@ ausstattung:
- "1 Einzelbett (90×200 cm)" - "1 Einzelbett (90×200 cm)"
- titel: "Kochen und Essen" - titel: "Kochen und Essen"
punkte: punkte:
- "Elektroherd"
- "Backofen"
- "Dunstabzugshaube"
- "Geschirrspüler" - "Geschirrspüler"
- "Kühlschrank"
- "Gefriertruhe" - "Gefriertruhe"
- "Kaffeemaschine (Filter)" - titel: "Für die Kleinen"
- "Wasserkocher" punkte:
- "Toaster" - "Wickelkommode"
- "Mixer"
- "Mikrowelle"
- "Esstisch/Essecke"
- "Geschirr"
- "Geschirrhandtücher"
bilder: bilder:
- bild: "/images/fewo1/ferienwohnung-1-wolframm-kaufbeuren-Wohnzimmer.jpg" - bild: "/images/fewo1/ferienwohnung-1-wolframm-kaufbeuren-Wohnzimmer.jpg"
titel: "Ferienwohnung Kaufbeuren Wohnzimmer FeWo 1" titel: "Ferienwohnung Kaufbeuren Wohnzimmer FeWo 1"
+3 -12
View File
@@ -14,19 +14,10 @@ ausstattung:
- "1 Zustellbett (80×190 cm)" - "1 Zustellbett (80×190 cm)"
- titel: "Kochen und Essen" - titel: "Kochen und Essen"
punkte: punkte:
- "Elektroherd"
- "Backofen"
- "Dunstabzugshaube"
- "Mikrowelle"
- "Kühlschrank"
- "Gefrierfach" - "Gefrierfach"
- "Kaffeemaschine (Filter)" - titel: "Für die Kleinen"
- "Wasserkocher" punkte:
- "Toaster" - "Wickelunterlage"
- "Mixer"
- "Esstisch/Essecke"
- "Geschirr"
- "Geschirrhandtücher"
bilder: bilder:
- bild: "/images/fewo2/Wohn-esszimmer-Front-fewo-2.jpg" - bild: "/images/fewo2/Wohn-esszimmer-Front-fewo-2.jpg"
titel: "Ferienwohnung Kaufbeuren Wohn-Esszimmer FeWo 2" titel: "Ferienwohnung Kaufbeuren Wohn-Esszimmer FeWo 2"
+2 -14
View File
@@ -15,22 +15,10 @@ ausstattung:
- "1 Zustellbett (80×190 cm)" - "1 Zustellbett (80×190 cm)"
- titel: "Kochen und Essen" - titel: "Kochen und Essen"
punkte: punkte:
- "Elektroherd"
- "Backofen"
- "Dunstabzugshaube"
- "Kühlschrank"
- "Gefrierfach" - "Gefrierfach"
- "Kaffeemaschine (Filter)" - titel: "Für die Kleinen"
- "Wasserkocher"
- "Toaster"
- "Mixer"
- "Mikrowelle"
- "Esstisch/Essecke"
- "Geschirr"
- "Geschirrhandtücher"
- titel: "Besonderheit"
punkte: punkte:
- "Kinderfreundlich" - "Wickelkommode"
bilder: bilder:
- bild: "/images/fewo3/ferienwohnung-allgaeu-kaufbeuren-wohnung-3-Kueche-Sitzecke-fewo.jpg" - bild: "/images/fewo3/ferienwohnung-allgaeu-kaufbeuren-wohnung-3-Kueche-Sitzecke-fewo.jpg"
titel: "Ferienwohnung Kaufbeuren FeWo 3 – Sitzecke in der Küche" titel: "Ferienwohnung Kaufbeuren FeWo 3 – Sitzecke in der Küche"
+11 -49
View File
@@ -30,57 +30,19 @@
{{ end }} {{ end }}
</div> </div>
{{ if or .Params.allgemein .Params.umfeld .Params.gemeinsam }} {{ with .Params.gemeinsame_ausstattung }}
<div class="umfeld" id="umfeld"> <div class="umfeld" id="umfeld">
<p class="umfeld-intro">Diese Ausstattung und Umgebungsinfos gelten für alle drei Ferienwohnungen gleichermaßen.</p> <p class="umfeld-intro">Diese Ausstattung gilt für alle drei Ferienwohnungen gleichermaßen.</p>
<div class="spec-grid">
{{ with .Params.allgemein }} {{ range . }}
<section class="umfeld-gruppe"> <div class="spec-block">
<h2>Allgemein</h2> <h3>{{ .titel }}</h3>
<div class="spec-grid"> <ul>
{{ range . }} {{ range .punkte }}<li>{{ . }}</li>{{ end }}
<div class="spec-block"> </ul>
<h3>{{ .titel }}</h3>
<ul>
{{ range .punkte }}<li>{{ . }}</li>{{ end }}
</ul>
</div>
{{ end }}
</div> </div>
</section> {{ end }}
{{ end }} </div>
{{ with .Params.umfeld }}
<section class="umfeld-gruppe">
<h2>Umfeld</h2>
<div class="spec-grid">
{{ range . }}
<div class="spec-block">
<h3>{{ .titel }}</h3>
<ul>
{{ range .punkte }}<li>{{ . }}</li>{{ end }}
</ul>
</div>
{{ end }}
</div>
</section>
{{ end }}
{{ with .Params.gemeinsam }}
<section class="umfeld-gruppe">
<h2>Gemeinsame Ausstattung</h2>
<div class="spec-grid">
{{ range . }}
<div class="spec-block">
<h3>{{ .titel }}</h3>
<ul>
{{ range .punkte }}<li>{{ . }}</li>{{ end }}
</ul>
</div>
{{ end }}
</div>
</section>
{{ end }}
</div> </div>
{{ end }} {{ end }}
</div> </div>
+18 -2
View File
@@ -41,9 +41,26 @@
{{ .Content }} {{ .Content }}
</div> </div>
{{ $gemeinsam := (.Site.GetPage "/ferienwohnungen").Params.gemeinsame_ausstattung }}
{{ with .Params.ausstattung }} {{ with .Params.ausstattung }}
<section class="ausstattung"> <section class="ausstattung">
<h2>Ausstattung</h2> <h2>Ausstattung spezifisch</h2>
<div class="spec-grid">
{{ range . }}
<div class="spec-block">
<h3>{{ .titel }}</h3>
<ul>
{{ range .punkte }}<li>{{ . }}</li>{{ end }}
</ul>
</div>
{{ end }}
</div>
</section>
{{ end }}
{{ with $gemeinsam }}
<section class="ausstattung">
<h2>Ausstattung allgemein</h2>
<div class="spec-grid"> <div class="spec-grid">
{{ range . }} {{ range . }}
<div class="spec-block"> <div class="spec-block">
@@ -54,7 +71,6 @@
</div> </div>
{{ end }} {{ end }}
</div> </div>
<p class="ausstattung-hinweis">Allgemeine Ausstattung (Sicherheit, Eigenschaften, für die Kleinen), Umfeld (Garten, Freizeit, Entfernungen) und weitere gemeinsame Ausstattung finden Sie unter <a href="/ferienwohnungen/#umfeld">Allgemein, Umfeld &amp; gemeinsame Ausstattung</a> aller Ferienwohnungen.</p>
</section> </section>
{{ end }} {{ end }}
+15 -1
View File
@@ -17,6 +17,15 @@
</div> </div>
</section> </section>
<section class="belegungsplan-band">
<div class="container">
<button type="button" class="btn belegungsplan-band-btn" id="belegungsplan-btn" aria-expanded="false" aria-controls="belegungsplan-frame">
Belegungsplan – hier freie Kapazitäten einsehen
</button>
<div class="belegungsplan-frame" id="belegungsplan-frame" data-src="https://www.webplanner.de/tools/?76703072363837353064343069" hidden></div>
</div>
</section>
{{/* Highlights-Block vorerst ausgeblendet – siehe Wunsch, dass "Unsere Wohnungen" zuerst steht. {{/* Highlights-Block vorerst ausgeblendet – siehe Wunsch, dass "Unsere Wohnungen" zuerst steht.
<section class="highlights"> <section class="highlights">
<div class="container"> <div class="container">
@@ -70,7 +79,12 @@
{{ with $page.Params.personen }}<span>bis {{ . }} Personen</span>{{ end }} {{ with $page.Params.personen }}<span>bis {{ . }} Personen</span>{{ end }}
{{ with $page.Params.preis }}<span>ab {{ . }} € / Nacht</span>{{ end }} {{ with $page.Params.preis }}<span>ab {{ . }} € / Nacht</span>{{ end }}
</p> </p>
<a href="{{ $page.RelPermalink }}" class="btn btn-primary">Details &amp; Buchung</a> <div class="fewo-card-actions">
<a href="{{ $page.RelPermalink }}" class="btn btn-outline">Details</a>
{{ with $page.Params.belegungsplan }}
<a href="{{ . }}" class="btn btn-primary" target="_blank" rel="noopener">Buchung</a>
{{ end }}
</div>
</div> </div>
</div> </div>
{{ end }} {{ end }}