diff --git a/scripts/seed-luximmo.php b/scripts/seed-luximmo.php
index 2d9b7aa..fb6c112 100644
--- a/scripts/seed-luximmo.php
+++ b/scripts/seed-luximmo.php
@@ -452,8 +452,8 @@ $kopf = [
]],
// Goldene Linie, die beim Überfahren wächst; das Klappmenü liegt als Fläche
// unter dem ganzen Kopf.
- 'css' => "& .menu-list{gap:4px 28px;align-items:center}\n"
- ."& .menu-list a{position:relative;padding:12px 0;text-decoration:none}\n"
+ 'css' => "& .menu-list{gap:4px clamp(10px,calc(4.2vw - 32px),28px);align-items:center}\n"
+ ."& .menu-list a{position:relative;padding:12px 0;text-decoration:none;font-size:clamp(13px,1.05vw,15px)}\n"
."& .menu-list a::after{content:'';position:absolute;left:0;right:100%;bottom:6px;height:1.5px;background:#BDA076;transition:right .25s ease}\n"
."& .menu-list a:hover::after{right:0}\n"
."& .menu-burger summary{width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0}\n"
@@ -501,7 +501,7 @@ $fuss = [
]),
$column('fuss-seiten', [
$kleinzeile('fuss-seiten-titel', 'Leistungen', '@gold-dunkel', '8px'),
- $fussText('fuss-seiten-text', 'Immobilienverkauf
WEG-Verwaltung
Mietverwaltung
Sondereigentum
Verwaltungsanfrage
Immobilienbewertung'),
+ $fussText('fuss-seiten-text', 'Immobilienverkauf
WEG-Verwaltung
Mietverwaltung
Sondereigentum
Verwaltungsanfrage
Immobilienbewertung
Immobilien'),
]),
], [
'desktop' => ['display' => 'grid', 'gridColumns' => 3, 'gap' => '40px', 'padding' => ['top' => '56px', 'bottom' => '40px']],
@@ -649,7 +649,10 @@ $startseite = [
$section('leistungen-bereich', [
$zeile('leistungen-kopf', [
$heading('leistungen-titel', 'Leistungen', 2, $h2Stil),
- $text('leistungen-link', 'Unverbindlich anfragen →', ['desktop' => ['fontSize' => '15px', 'fontWeight' => '500', 'margin' => ['bottom' => '0px']]], $linkCss),
+ $zeile('leistungen-link-zeile', [
+ $text('leistungen-link', 'Unverbindlich anfragen', ['desktop' => ['fontSize' => '15px', 'fontWeight' => '500', 'margin' => ['bottom' => '0px']]], $linkCss),
+ $symbol('leistungen-link-pfeil', 'arrow-right', 16, ['desktop' => ['color' => '@tinte']]),
+ ], '6px'),
], '16px', ['justifyContent' => 'space-between', 'alignItems' => 'baseline', 'flexWrap' => 'wrap', 'margin' => ['bottom' => '56px']], ['margin' => ['bottom' => '36px']]),
$column('leistungen-raster', [
$leistung('leistung-verkauf', $medien['poster'], 'Offener Wohn- und Essbereich mit Treppe, Holzlamellen und großer Glasfront', 'Immobilienverkauf', 'Professionelle Vermarktung, marktgerechte Bewertung und persönliche Begleitung bis zum erfolgreichen Verkauf.', [
@@ -816,7 +819,11 @@ $startseite = [
]),
$column('kontakt-mehr', [
$kleinzeile('kontakt-mehr-titel', 'Direkt', '@gold-dunkel', '8px'),
- $text('kontakt-mehr-text', ''.$telefon.'
'.$mail.'
Für ein Angebot:
Verwaltungsanfrage →', ['desktop' => ['fontSize' => '17px', 'lineHeight' => 1.6, 'margin' => ['bottom' => '0px']]], $linkCss),
+ $text('kontakt-mehr-text', ''.$telefon.'
'.$mail.'
Für ein Angebot:', ['desktop' => ['fontSize' => '17px', 'lineHeight' => 1.6, 'margin' => ['bottom' => '0px']]], $linkCss),
+ $zeile('kontakt-mehr-zeile', [
+ $text('kontakt-mehr-link', 'Verwaltungsanfrage', ['desktop' => ['fontSize' => '17px', 'lineHeight' => 1.6, 'margin' => ['bottom' => '0px']]], $linkCss),
+ $symbol('kontakt-mehr-pfeil', 'arrow-right', 16, ['desktop' => ['color' => '@tinte']]),
+ ], '6px'),
]),
], '56px', ['alignItems' => 'flex-start', 'flexWrap' => 'wrap', 'rowGap' => '32px']),
]),
@@ -959,6 +966,21 @@ $hinweis = static fn (string $id, string $titel, array $punkte) => $column($id,
// Die Bildkarten einer Auswahl: Bild oben, gerundet, dunkler Rand bei Wahl.
$kartenCss = "\n& .form-choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}\n& .form-choice-card label{border:1.5px solid #E6DED2;border-radius:20px;background:#fff;padding:10px 10px 14px;font-weight:500;font-size:15px;color:#141414}\n& .form-choice-card label:hover{border-color:#BDA076}\n& .form-choice-card input:checked+label{border-color:#141414;box-shadow:0 0 0 1.5px #141414}\n& .form-choice-card input{accent-color:#141414;top:20px;left:20px;width:20px;height:20px;min-height:0;padding:0;margin:0}\n& .form-choice-card input:focus{outline:none}\n& .form-choice-picture{border-radius:12px}";
+// Die Objekte kommen aus dem Plugin „ImmoScout-Abgleich“; der Baustein trägt das Luximmo-Aussehen.
+// Ohne eingeschaltetes Plugin bleibt die Seite erreichbar, nur die Liste fehlt.
+$anlegen('immobilien', $einblenden([
+ 'schemaVersion' => $SCHEMA, 'title' => 'Immobilien',
+ 'description' => 'Aktuelle Immobilienangebote von Luximmo in Gaggenau und Umgebung, Baden-Baden und im Schwarzwald.',
+ 'blocks' => [
+ $seitenkopf('immobilien', 'Aktuelle Angebote', 'Unsere Immobilien.', 'Wohnungen und Häuser, die wir aktuell in Gaggenau und Umgebung, Baden-Baden und im Schwarzwald anbieten.'),
+ $section('immobilien', [
+ ['id' => 'immobilien-liste', 'type' => 'immoscout.liste',
+ 'props' => ['art' => 'alle', 'darstellung' => 'kacheln', 'spalten' => '3', 'spaltenTablet' => '2', 'spaltenMobil' => '1', 'reihen' => 0, 'anzahl' => 0, 'bild' => 'breit', 'abstand' => 'normal', 'ausrichtung' => 'links', 'zeigeArt' => true, 'zeigeOrt' => true, 'zeigeFakten' => true],
+ 'css' => "& .immoscout-karte{border:0;border-radius:24px;overflow:hidden;background:#F7F4EF}\n& .immoscout-karte-text{padding:24px 26px 28px}\n& .immoscout-karte h2{font-size:22px;font-weight:500;letter-spacing:-0.015em}\n& .immoscout-art{font-size:13px;font-weight:500;letter-spacing:0.04em;color:#6E5830}\n& .immoscout-ort{color:#5A554D;opacity:1}\n& .immoscout-karte dt{color:#5A554D;opacity:1}\n& .immoscout-karte dd{font-weight:500}\n& .immoscout-leer{border:0;border-radius:24px;background:#F7F4EF}\n& .immoscout-leer h2{font-weight:500;letter-spacing:-0.02em}\n& .immoscout-leer p{color:#5A554D}"],
+ ], $abschnitt('0px', '160px'), null, '', 'wide'),
+ ],
+], ['immobilien-liste' => ['rise']]), 'Immobilien in Gaggenau, Baden-Baden und im Schwarzwald | LUXIMMO', $medien['miet']['id']);
+
$anlegen('immobilienbewertung', $einblenden([
'schemaVersion' => $SCHEMA, 'title' => 'Immobilienbewertung',
'description' => 'Was ist Ihre Immobilie wert? Luximmo schätzt Wohnungen, Häuser, Mehrfamilienhäuser und Grundstücke in Gaggenau und Umgebung – kostenlos und unverbindlich.',
@@ -1093,6 +1115,7 @@ $anker = static fn (string $label, string $anker): array => ['label' => $label,
$menus->save('header', 'Hauptnavigation', [
$anker('Leistungen', 'leistungen'),
$anker('Über uns', 'ueber-uns'),
+ ['label' => 'Immobilien', 'type' => 'page', 'pageId' => $seiteId('immobilien'), 'children' => []],
['label' => 'Bewertung', 'type' => 'page', 'pageId' => $seiteId('immobilienbewertung'), 'children' => []],
['label' => 'Anfrage', 'type' => 'page', 'pageId' => $seiteId('verwaltungsanfrage'), 'children' => []],
], 0);