@extends('web.layouts.web-master') @php use Illuminate\Support\Str; \Carbon\Carbon::setLocale(app()->getLocale()); $brandConfig = config('domains.domains.'.config('app.theme').'.brand', []); $brandName = $brandConfig['name'] ?? 'businessportal'; $brandAccent = $brandConfig['accent'] ?? '24'; $fmt = fn ($value) => number_format((int) $value, 0, ',', '.'); $palette = ['#0098A6', '#21A038', '#0018A8', '#1E1E1E', '#E20074', '#003781', '#C84A1E', '#5A6E2F']; $logoUrl = $company->logoUrl(); $initial = mb_strtoupper(mb_substr((string) $company->name, 0, 1)); $color = $palette[crc32((string) $company->id) % count($palette)]; $boilerplate = filled($company->boilerplate) ? trim((string) Str::of(strip_tags((string) $company->boilerplate))->squish()) : null; $websiteHost = filled($company->website) ? preg_replace('#^https?://(www\.)?#', '', rtrim((string) $company->website, '/')) : null; $leadImage = $leadRelease?->images->first(); $leadImageUrl = $leadImage?->variantUrl('detail') ?? $leadImage?->variantUrl('card') ?? $leadImage?->url(); $leadCat = $leadRelease?->category?->translations->firstWhere('locale', app()->getLocale()) ?? $leadRelease?->category?->translations->first(); $leadLead = $leadRelease ? (filled($leadRelease->subtitle) ? $leadRelease->subtitle : (string) Str::of(strip_tags((string) $leadRelease->text))->squish()->limit(220)) : null; $leadWords = $leadRelease ? str_word_count(strip_tags((string) $leadRelease->text)) : 0; $leadReadTime = max(1, (int) round($leadWords / 200)); @endphp @section('title', $company->name.' – Newsroom · '.$brandName.$brandAccent) @section('meta_description', Str::limit($boilerplate ?? ('Newsroom von '.$company->name.': alle redaktionell geprüften Pressemitteilungen gebündelt an einem Ort.'), 155)) @section('og_type', 'profile') @section('hreflang') @endsection @section('content')
{{-- Breadcrumb --}}
Startseite Newsrooms {{ $company->name }}
{{-- Masthead --}}
{{-- Firmenprofil --}}
@if ($logoUrl) {{ $company->name }} @else
{{ $initial }}
@endif

{{ $company->name }}

@if ($websiteHost) {{ $websiteHost }} @endif {{ $fmt($newsroomStats['recent'] ?? 0) }} Meldungen in den letzten 30 Tagen @if (! empty($newsroomStats['sinceYear'])) Newsroom seit {{ $newsroomStats['sinceYear'] }} @endif
@if ($boilerplate)

{{ Str::limit($boilerplate, 360) }}

@endif @if ($categories->isNotEmpty())
Branchen @foreach ($categories as $cat) {{ $cat['name'] }} {{ $fmt($cat['count']) }} @endforeach
@endif
{{-- Stat strip --}}
Meldungen aktueller Tag
{{ $fmt($newsroomStats['today'] ?? 0) }}
Stand {{ $referenceNow->translatedFormat('j. M Y') }}
Letzte 30 Tage
{{ $fmt($newsroomStats['recent'] ?? 0) }}
veröffentlichte Meldungen
Im Archiv
{{ $fmt($newsroomStats['total'] ?? 0) }}
Meldungen gesamt
Aufrufe gesamt
{{ $fmt($newsroomStats['totalHits'] ?? 0) }}
über alle Meldungen
@if ($leadRelease) {{-- Top-Meldung --}}
@endif {{-- Meldungen + Sidebar --}}

Alle Meldungen · {{ $fmt($newsroomStats['total'] ?? 0) }}


@forelse ($releases as $release) @empty

Aktuell keine weiteren Meldungen in diesem Newsroom.

@endforelse
@endsection