Partner werden: Sponsoring-Argumente & Werbekanäle
Überarbeitete Seite /partner-werden mit Argument-Karten (sponsor-arguments) und einer Übersicht der Werbekanäle (sponsor-channels) aus data/partner-werden.json, inkl. zugehöriger Icons. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HGzc6GhWhmLJt1jC2q1SRZ
This commit is contained in:
@@ -3,44 +3,74 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* Partner werden — Platzhalter/Stub für Sponsoring/Partnerschaft. Pakete und
|
||||
* Konditionen folgen; Kontaktweg über data/club.json (Single Source of Truth).
|
||||
* Werbepartner werden — Conversion-Seite.
|
||||
* Struktur: Hero → Argumente → Drei Kanäle → Partner-Grid → CTA-Band → FAQ.
|
||||
* Inhalte: data/partner-werden.json. Logos: data/partners.json (Single Source).
|
||||
*/
|
||||
$club = json_load('club');
|
||||
$page = json_load('partner-werden');
|
||||
|
||||
$meta = [
|
||||
'title' => 'Partner werden',
|
||||
'description' => 'Werde Partner oder Sponsor des TSV 1908 Kulmbach und unterstütze den Sport im Katzbachtal – so kommst du mit uns ins Gespräch.',
|
||||
'schema' => page_schema([
|
||||
['name' => 'Startseite', 'slug' => ''],
|
||||
['name' => 'Der Verein', 'slug' => 'verein'],
|
||||
['name' => 'Partner werden', 'slug' => 'partner-werden'],
|
||||
]),
|
||||
'title' => 'Werbepartner werden',
|
||||
'description' => 'Werden Sie Werbepartner des TSV 08 Kulmbach – sichtbar vor Ort, in Print und digital. Einstieg ab 199 € pro Saison. Jetzt unverbindlich anfragen.',
|
||||
'og_image' => 'img/pages/fussball-hero-1600.jpg',
|
||||
'schema' => page_schema(
|
||||
[
|
||||
['name' => 'Startseite', 'slug' => ''],
|
||||
['name' => 'Der Verein', 'slug' => 'verein'],
|
||||
['name' => 'Werbepartner werden', 'slug' => 'partner-werden'],
|
||||
],
|
||||
$page['faq'] ?? []
|
||||
),
|
||||
];
|
||||
|
||||
component('hero', ['hero' => $page['hero']]);
|
||||
?>
|
||||
<section class="section legal">
|
||||
<section class="section sponsor-arguments" id="warum">
|
||||
<div class="container">
|
||||
<div class="legal__head">
|
||||
<p class="legal__kicker">Der Verein</p>
|
||||
<h1>Partner werden</h1>
|
||||
<p class="legal__lead">Unterstütze den TSV 08 Kulmbach und werde sichtbar – als Partner mitten im Vereinsleben.</p>
|
||||
</div>
|
||||
|
||||
<div class="legal__body">
|
||||
<section>
|
||||
<h2>Sponsoring & Partnerschaft</h2>
|
||||
<p>Ob Bandenwerbung, Trikotsponsoring oder Unterstützung einzelner Abteilungen – wir stellen dir gern die passenden Möglichkeiten vor. Eine Übersicht der Partnerpakete und Konditionen ist in Vorbereitung.</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Kontakt aufnehmen</h2>
|
||||
<div class="legal__card">
|
||||
<p>
|
||||
<strong><?= e($club['name']) ?></strong><br>
|
||||
E-Mail: <a href="mailto:<?= e($club['email']) ?>"><?= e($club['email']) ?></a>
|
||||
</p>
|
||||
<ul class="sponsor-arguments__grid" role="list">
|
||||
<?php foreach ($page['arguments']['items'] as $arg): ?>
|
||||
<li class="sponsor-arguments__item">
|
||||
<div class="sponsor-arguments__icon" aria-hidden="true"><?= icon($arg['icon']) ?></div>
|
||||
<div class="sponsor-arguments__body">
|
||||
<h3 class="sponsor-arguments__title"><?= e($arg['title']) ?></h3>
|
||||
<p class="sponsor-arguments__text"><?= e($arg['text']) ?></p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section section--tinted sponsor-channels" id="kanaele">
|
||||
<div class="container">
|
||||
<h2><?= e($page['channels']['title']) ?></h2>
|
||||
<p class="sponsor-channels__intro"><?= e($page['channels']['intro']) ?></p>
|
||||
<ul class="sponsor-channels__grid" role="list">
|
||||
<?php foreach ($page['channels']['items'] as $ch): ?>
|
||||
<li class="sponsor-channels__card">
|
||||
<div class="sponsor-channels__head">
|
||||
<p class="sponsor-channels__kicker"><?= e($ch['kicker']) ?></p>
|
||||
<div class="sponsor-channels__icon" aria-hidden="true"><?= icon($ch['icon']) ?></div>
|
||||
<h3 class="sponsor-channels__title"><?= e($ch['title']) ?></h3>
|
||||
<p class="sponsor-channels__desc"><?= e($ch['text']) ?></p>
|
||||
</div>
|
||||
<hr class="sponsor-channels__divider">
|
||||
<ul class="sponsor-channels__features" role="list">
|
||||
<?php foreach ($ch['features'] as $feature): ?>
|
||||
<li><?= icon('check2', 'sponsor-channels__check') ?><?= e($feature) ?></li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
<?php
|
||||
component('partner-grid', ['intro' => $page['partner_grid']]);
|
||||
|
||||
component('cta-band', [
|
||||
'band' => $page['cta'],
|
||||
'anchor' => 'kontakt-aufnehmen',
|
||||
]);
|
||||
|
||||
component('faq', ['faq' => $page['faq'] ?? []]);
|
||||
|
||||
Reference in New Issue
Block a user