Startseite und Heroes - Hero-Slideshow (11 Motive inkl. Febrü) mit Infokarte, Laufzeit-Linie, größeren Klickflächen, Goldrahmen und mobiler Karte unter dem Bild; Zeile über der Überschrift, neue Vertrauenspunkte - Hero-Stil auf Marken, Über uns und Kontakt übertragen, Breadcrumb entfernt - Gründer-Leiste, Vision-Box auf Ocker, Showroom-Display in Box mit „Größer ansehen“/Vollbild - Akzentfarbe #a8741f, größere Serif-Überschriften in der Interior-Welt - Marken: Bildpause mit Zitat; Vereine aktualisiert und verlinkt Inhalte - Lektorat aller angezeigten Texte, /about-Korrekturen, Rechtstexte (DDG, TDDDG, Hosting Hetzner) - Ablauf Maßanfertigung überall einheitlich, Magazin-Beitrag neu, alte Beiträge offline, deutsches Datum/Lesezeit, FAQ Projektausstattung, Otterpohl - Referenzen-Seite per CMS-Schalter ausblendbar CMS und Technik - Tote Sektionen, Felder, Seiten und Komponenten entfernt und archiviert (dev/2026-08-28/archiv-*) - Entwurf /entwurf, Farb-Schalter und /welcome entfernt; Test-Routen nur noch lokal - Seitenbaum-Beschreibungen geprüft, fehlende CMS-Felder ergänzt, Markenliste aus „Kernmarken“ - Admin-Bildvorschauen repariert, verwendete Bilder in die Mediathek übernommen - Seeder für das Deployment siehe dev/2026-08-28/entwicklungsplan.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
168 lines
6.9 KiB
PHP
168 lines
6.9 KiB
PHP
<?php
|
||
|
||
return [
|
||
/*
|
||
|--------------------------------------------------------------------------
|
||
| Domain-Konfigurationen
|
||
|--------------------------------------------------------------------------
|
||
|
|
||
| Diese Konfiguration definiert die verschiedenen Domains und deren
|
||
| zugehörige Einstellungen wie Theme, View-Präfix und andere
|
||
| domainspezifische Konfigurationen.
|
||
|
|
||
| Die Domains können in der .env-Datei definiert werden:
|
||
| https://portal.b2in.test //Backend Admin User Backend
|
||
| https://b2in.test //Frontend B2in Main Page
|
||
| https://b2a.test //Frontend B2A Secondary Page
|
||
| https://stileigentum.test //Frontend Stileigentum Landingpage
|
||
| https://style2own.test //Frontend Style2own Landingpage
|
||
|
|
||
*/
|
||
'protocol' => env('APP_PROTOCOL', 'https://'),
|
||
|
||
/*
|
||
|--------------------------------------------------------------------------
|
||
| Cabinet Quick-Status Key
|
||
|--------------------------------------------------------------------------
|
||
| Secret key for the keyless-login quick status page at /info/status?k=...
|
||
*/
|
||
'cabinet_status_key' => env('CABINET_STATUS_KEY', null),
|
||
|
||
/*
|
||
|--------------------------------------------------------------------------
|
||
| Domain-Namen (ohne Protokoll)
|
||
|--------------------------------------------------------------------------
|
||
*/
|
||
'domain_portal' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
|
||
'domain_api' => env('DOMAIN_API', 'api.b2in.test'),
|
||
'domain_b2in' => env('DOMAIN_B2IN', 'b2in.test'),
|
||
'domain_b2a' => env('DOMAIN_B2A', 'b2a.test'),
|
||
'domain_stileigentum' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
|
||
'domain_style2own' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
|
||
'domain_local4local' => env('DOMAIN_LOCAL4LOCAL', 'local4local.test'),
|
||
|
||
/*
|
||
|--------------------------------------------------------------------------
|
||
| Vollständige Domain-URLs (mit Protokoll)
|
||
|--------------------------------------------------------------------------
|
||
*/
|
||
'domain_portal_url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
|
||
'domain_api_url' => env('DOMAIN_API_URL', 'https://api.b2in.test'),
|
||
'domain_b2in_url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
|
||
'domain_b2a_url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
|
||
'domain_stileigentum_url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
|
||
'domain_style2own_url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
|
||
'domain_local4local_url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.test'),
|
||
|
||
'domains' => [
|
||
'portal' => [
|
||
'domain_name' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
|
||
'url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
|
||
'theme' => 'portal',
|
||
'view_prefix' => 'portal',
|
||
'assets_dir' => 'build/portal',
|
||
'description' => 'Portal-Bereich mit Login und Dashboard',
|
||
],
|
||
|
||
'b2in' => [
|
||
'domain_name' => env('DOMAIN_B2IN', 'b2in.test'),
|
||
'url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
|
||
'theme' => 'b2in',
|
||
'view_prefix' => 'b2in',
|
||
'assets_dir' => 'build/b2in',
|
||
'description' => 'Haupt-Landingpage mit Standard-Theme',
|
||
// Interior-Welt (Standard). Die Immobilien-Welt behält das bisherige Blau,
|
||
// siehe `worlds` und resources/css/web/theme-b2in.css.
|
||
'color_scheme' => [
|
||
'primary' => '#202c2b', // Tanne
|
||
'secondary' => '#a8741f', // Ocker
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'EB Garamond',
|
||
],
|
||
'worlds' => [
|
||
'interior' => [
|
||
'primary' => '#202c2b', // Tanne – Hauptton dunkel, Wortmarke
|
||
'background' => '#f7f4ef', // Creme
|
||
'surface' => '#d9cbbf', // Sand – Flächen, Footer
|
||
'accent' => '#a8741f', // Ocker – Akzent, Logo-Bogen
|
||
'secondary' => '#a38f82', // Clay – Sekundär, Produkte
|
||
'text' => '#2d2926', // Anthrazit
|
||
],
|
||
'immobilien' => [
|
||
'primary' => '#2b3f51', // Anthracite
|
||
'accent' => '#20a0da', // Dynamic Blue
|
||
],
|
||
],
|
||
],
|
||
|
||
'b2a' => [
|
||
'domain_name' => env('DOMAIN_B2A', 'b2a.test'),
|
||
'url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
|
||
'theme' => 'b2a',
|
||
'view_prefix' => 'b2a',
|
||
'assets_dir' => 'build/b2a',
|
||
'description' => 'B2A-Landingpage mit Theme',
|
||
'color_scheme' => [
|
||
'primary' => '#123f6d', // Azur Blue
|
||
'accent' => '#ce1d2e', // Liberty Red
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'Merriweather',
|
||
],
|
||
],
|
||
|
||
'stileigentum' => [
|
||
'domain_name' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
|
||
'url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
|
||
'theme' => 'stileigentum',
|
||
'view_prefix' => 'stileigentum',
|
||
'assets_dir' => 'build/stileigentum',
|
||
'description' => 'Stileigentum-Landingpage mit Theme',
|
||
'color_scheme' => [
|
||
'primary' => '#123453', // Imperial Blue
|
||
'secondary' => '#c9ac84', // Sand Gold
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'EB Garamond',
|
||
],
|
||
],
|
||
|
||
'style2own' => [
|
||
'domain_name' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
|
||
'url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
|
||
'theme' => 'style2own',
|
||
'view_prefix' => 'style2own',
|
||
'assets_dir' => 'build/style2own',
|
||
'description' => 'Style2own-Landingpage mit Theme',
|
||
'color_scheme' => [
|
||
'primary' => '#007aab', // Style Blue
|
||
'secondary' => '#fbaf22', // Style Sun
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'Ephesis',
|
||
],
|
||
],
|
||
|
||
'local4local' => [
|
||
'domain_name' => env('DOMAIN_LOCAL4LOCAL', 'local4local.test'),
|
||
'url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.test'),
|
||
'theme' => 'local4local',
|
||
'view_prefix' => 'local4local',
|
||
'assets_dir' => 'build/local4local',
|
||
'description' => 'Local for Local Marktplatz – Kunden-Frontend',
|
||
'color_scheme' => [
|
||
'primary' => '#2b6b3e', // Local Green
|
||
'secondary' => '#e8a838', // Warm Gold
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'IBM Plex Sans',
|
||
],
|
||
],
|
||
],
|
||
];
|