Web: Marketing-Seiten brand-aware (Titel/Meta) statt 'Business Portal 24'

karriere/partner/presse/team loesen die Brand jetzt pro Request ueber
WebPortalContext auf (config('app.theme') ist bei Route::view-Seiten
ohne Controller nicht gesetzt) und haben Meta-Descriptions;
businessportal24-Startseite auf das config-getriebene meta_title/
meta_description-Muster von presseecho vereinheitlicht.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-07-03 12:34:12 +00:00
parent e9643e620a
commit 6e5d67c842
5 changed files with 34 additions and 6 deletions

View file

@ -1,7 +1,11 @@
@extends('web.layouts.web-master')
@section('title', 'Aktuelle Pressemitteilungen aus der deutschen Wirtschaft – businessportal24')
@section('meta_description', 'Pressemitteilungen aus Deutschland, Österreich und der Schweiz. Redaktionell geprüft. Strukturiert distribuiert.')
@php
$brand = config('domains.domains.businessportal24.brand', []);
@endphp
@section('title', $brand['meta_title'] ?? 'Aktuelle Pressemitteilungen aus der deutschen Wirtschaft – businessportal24')
@section('meta_description', $brand['meta_description'] ?? 'Pressemitteilungen aus Deutschland, Österreich und der Schweiz. Redaktionell geprüft. Strukturiert distribuiert.')
@section('hreflang')
<link rel="alternate" hreflang="de" href="{{ url('/de') }}">

View file

@ -1,6 +1,12 @@
@extends('web.layouts.web-master')
@section('title', 'Karriere - Business Portal 24')
@php
$brandConfig = \App\Support\WebPortalContext::fromRequest()->domainConfig['brand'] ?? [];
$brandLabel = ($brandConfig['name'] ?? 'businessportal').($brandConfig['accent'] ?? '24');
@endphp
@section('title', 'Karriere – '.$brandLabel)
@section('meta_description', 'Karriere bei '.$brandLabel.' – Einstiegsmöglichkeiten und Kontakt für Bewerbungen.')
@section('content')

View file

@ -1,6 +1,12 @@
@extends('web.layouts.web-master')
@section('title', 'Partner - Business Portal 24')
@php
$brandConfig = \App\Support\WebPortalContext::fromRequest()->domainConfig['brand'] ?? [];
$brandLabel = ($brandConfig['name'] ?? 'businessportal').($brandConfig['accent'] ?? '24');
@endphp
@section('title', 'Partner – '.$brandLabel)
@section('meta_description', 'Partner und Kooperationen von '.$brandLabel.' im Überblick.')
@section('content')

View file

@ -1,6 +1,12 @@
@extends('web.layouts.web-master')
@section('title', 'Presse - Business Portal 24')
@php
$brandConfig = \App\Support\WebPortalContext::fromRequest()->domainConfig['brand'] ?? [];
$brandLabel = ($brandConfig['name'] ?? 'businessportal').($brandConfig['accent'] ?? '24');
@endphp
@section('title', 'Presse – '.$brandLabel)
@section('meta_description', 'Presseinformationen und Kontakt für Medienanfragen zu '.$brandLabel.'.')
@section('content')

View file

@ -1,6 +1,12 @@
@extends('web.layouts.web-master')
@section('title', 'Unser Team - Business Portal 24')
@php
$brandConfig = \App\Support\WebPortalContext::fromRequest()->domainConfig['brand'] ?? [];
$brandLabel = ($brandConfig['name'] ?? 'businessportal').($brandConfig['accent'] ?? '24');
@endphp
@section('title', 'Unser Team – '.$brandLabel)
@section('meta_description', 'Das Team hinter '.$brandLabel.'.')
@section('content')