@extends('web.layouts.web-master') @php use Illuminate\Support\Carbon; \Carbon\Carbon::setLocale(app()->getLocale()); $brandConfig = config('domains.domains.'.config('app.theme').'.brand', []); $brandName = $brandConfig['name'] ?? 'businessportal'; $brandAccent = $brandConfig['accent'] ?? '24'; $palette = ['#0098A6', '#21A038', '#0018A8', '#1E1E1E', '#E20074', '#003781', '#C84A1E', '#5A6E2F']; $fmt = fn ($value) => number_format((int) $value, 0, ',', '.'); @endphp @section('title', __('web.newsrooms_page.meta_title', ['brand' => $brandName.$brandAccent])) @section('meta_description', __('web.newsrooms_page.meta_description')) @section('hreflang') @endsection @section('content')
{{-- Breadcrumb --}} {{-- Masthead --}}
{{ __('web.newsrooms_page.eyebrow') }}

Newsrooms

{{ __('web.newsrooms_page.intro') }}

{{-- Stat strip --}}
{{ __('web.newsrooms.title') }}
{{ $fmt($totalNewsrooms) }}
{{ __('web.newsrooms_page.stat_total_sub') }}
{{ __('web.newsrooms_page.stat_active') }}
{{ $fmt($activeNewsroomsCount) }}
{{ __('web.spotlight.stat_window_sub', ['date' => $referenceNow->translatedFormat('j. M Y')]) }}
{{ __('web.newsrooms_page.stat_archive') }}
{{ $fmt($archiveTotal) }}
{{ __('web.newsrooms_page.stat_archive_sub') }}
{{-- Suche + Verzeichnis --}}

{{ $fmt($newsrooms->total()) }} {{ $newsrooms->total() === 1 ? 'Newsroom' : 'Newsrooms' }} @if ($term !== '') {{ __('web.search.for_term', ['term' => $term]) }} @endif

@if ($term !== '') {{ __('web.newsrooms_page.reset_filter') }} @endif

@if ($newsrooms->isNotEmpty())
@foreach ($newsrooms as $company) @php $logoUrl = $company->logoUrl(); $initial = mb_strtoupper(mb_substr((string) $company->name, 0, 1)); $color = $palette[$loop->index % count($palette)]; $latest = $company->latest_published_at ? Carbon::parse($company->latest_published_at) : null; $isRecentlyActive = (int) ($company->recent_count ?? 0) > 0; @endphp
@if ($logoUrl) {{ $company->name }} @else
{{ $initial }}
@endif

{{ $company->name }}

@if ($latest)
{{ __('web.newsrooms_page.latest_release', ['date' => $latest->translatedFormat('j. M Y')]) }}
@endif
{{ $fmt($company->releases_count ?? 0) }} {{ __('web.industry_index.releases') }} @if ($isRecentlyActive) {{ $fmt($company->recent_count) }} / {{ __('web.newsrooms_page.days_30') }} @endif
@endforeach
@else

{{ __('web.newsrooms_page.none_found') }}

@if ($term !== '') {{ __('web.newsrooms_page.none_found_term', ['term' => $term]) }} @else {{ __('web.newsrooms_page.none_available') }} @endif

@if ($term !== '') {{ __('web.newsrooms.all') }} @endif
@endif
{{-- Publisher CTA (breit) --}}
{{ __('web.newsrooms_page.cta_eyebrow') }}

{{ __('web.newsrooms_page.cta_title') }}

{{ __('web.newsrooms_page.cta_text') }}

@endsection