Frontend-Umbau (Kevin, 06.07.2026), Ergebnis des businessportal24-Audits: - Fake-Anzeigen und Mock-/Fallback-Daten entfernt (focus-ad, feed-ad, highlight-card, press-release-card, featured-releases, press-releases-grid); Sektionen rendern nur noch mit echten Daten oder gar nicht - Newsletter-Strip und Newsletter-Box zurueckgebaut (Feature nachgelagert, vor Reaktivierung DOI-Flow noetig) - Echte Boersendaten: MarketDataService (Yahoo-Finance-Quotes, config/market.php, Cache) + market:refresh alle 15 Min. im Scheduler; live-ticker blendet sich ohne Daten aus - EN-Lokalisierung der Kern-Seiten via lang/de/web.php + lang/en/web.php; Carbon-Locale folgt app()->getLocale() - Web-Tests auf den neuen Frontend-Stand nachgezogen (Suite: 993 gruen) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
20 lines
962 B
PHP
20 lines
962 B
PHP
{{--
|
|
Generierter Hintergrund für Top-Meldungen ohne Bild (Punktraster + Kreise),
|
|
identisch zur Startseiten-Hero. Liegt absolut im übergeordneten Container
|
|
(position: relative + bg-hero-grad erwartet).
|
|
--}}
|
|
@php
|
|
// Eindeutige Pattern-ID, falls die Komponente mehrfach pro Seite rendert.
|
|
$patternId = 'bp-hero-dots-'.\Illuminate\Support\Str::random(6);
|
|
@endphp
|
|
|
|
<svg width="100%" height="100%" viewBox="0 0 760 500" preserveAspectRatio="xMidYMid slice" class="absolute inset-0 opacity-40" aria-hidden="true">
|
|
<defs>
|
|
<pattern id="{{ $patternId }}" x="0" y="0" width="40" height="40" patternUnits="userSpaceOnUse">
|
|
<circle cx="20" cy="20" r="1.5" fill="white" opacity="0.3" />
|
|
</pattern>
|
|
</defs>
|
|
<rect width="760" height="500" fill="url(#{{ $patternId }})" />
|
|
<circle cx="600" cy="180" r="120" fill="white" opacity="0.05" />
|
|
<circle cx="160" cy="380" r="80" fill="white" opacity="0.06" />
|
|
</svg>
|