presseportale/resources/views/web/partner.blade.php
Kevin Adametz dd09663696 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>
2026-07-03 12:34:12 +00:00

117 lines
6.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('web.layouts.web-master')
@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')
<main class="min-h-screen flex flex-col bg-white dark:bg-zinc-950 transition-colors duration-200">
<livewire:web.burger-menu />
<livewire:web.header />
<!-- Hero Section -->
<section class="relative overflow-hidden text-white py-20 animate-fade-in"
style="background: var(--gradient-hero);">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto text-center">
<h1 class="text-4xl md:text-5xl font-bold mb-6 animate-fade-in-up">
Unsere Partner
</h1>
<p class="text-xl text-white/90 leading-relaxed animate-fade-in-up animation-delay-200">
Gemeinsam mit starken Partnern gestalten wir die Zukunft der Unternehmenskommunikation
</p>
</div>
</div>
</section>
<!-- Partner Categories Section -->
<section class="py-16 bg-white dark:bg-zinc-950 transition-colors duration-200">
<div class="container mx-auto px-4">
<div class="max-w-4xl mx-auto">
<div class="text-center mb-12">
<h2 class="text-3xl font-bold text-zinc-900 dark:text-zinc-100 mb-4">
Medienpartner
</h2>
<p class="text-lg text-zinc-600 dark:text-zinc-400">
Führende Medien und Verlage im DACH-Raum
</p>
</div>
<div class="grid grid-cols-2 md:grid-cols-4 gap-8 mb-16">
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Partner 1</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Partner 2</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Partner 3</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Partner 4</span>
</div>
</div>
<div class="text-center mb-12">
<h2 class="text-3xl font-bold text-zinc-900 dark:text-zinc-100 mb-4">
Technologie-Partner
</h2>
<p class="text-lg text-zinc-600 dark:text-zinc-400">
Innovative Technologie-Unternehmen
</p>
</div>
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Tech Partner 1</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Tech Partner 2</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Tech Partner 3</span>
</div>
<div class="bg-white dark:bg-zinc-900 rounded-xl border border-zinc-200 dark:border-zinc-800 p-6 flex items-center justify-center hover:shadow-lg transition-all">
<span class="text-zinc-600 dark:text-zinc-400 font-semibold">Tech Partner 4</span>
</div>
</div>
</div>
</div>
</section>
<!-- Partner werden Section -->
<section class="py-16 bg-zinc-50/50 dark:bg-zinc-900/50 transition-colors duration-200">
<div class="container mx-auto px-4">
<div class="max-w-4xl mx-auto text-center">
<h2 class="text-3xl font-bold text-zinc-900 dark:text-zinc-100 mb-4">
Partner werden
</h2>
<p class="text-lg text-zinc-600 dark:text-zinc-400 mb-8">
Interessiert an einer Partnerschaft? Kontaktieren Sie uns für weitere Informationen.
</p>
<a href="/kontakt" class="inline-flex items-center justify-center px-8 py-4 text-sm font-medium text-white rounded-lg shadow-md hover:shadow-lg transition-all" style="background: var(--gradient-hero);">
Kontakt aufnehmen
</a>
</div>
</div>
</section>
<livewire:web.footer />
</main>
@endsection
@push('styles')
<style>
:root {
--color-primary: {{ $domainConfig['color_scheme']['primary'] ?? '#cf3628' }};
--color-secondary: {{ $domainConfig['color_scheme']['secondary'] ?? '#f0834a' }};
}
[x-cloak] { display: none !important; }
</style>
@endpush