Stadionzeitung Untersteinach vorbereiten und Instagram aktualisieren
This commit is contained in:
41
app/components/stadionzeitung-rueckblick.php
Normal file
41
app/components/stadionzeitung-rueckblick.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
/** Redaktioneller Spielrückblick. Text/Quelle: Chat-Pflege; image: add-Skript. */
|
||||
$rueckblick = $issue['rueckblick'] ?? [];
|
||||
$sourceUrl = (string) ($rueckblick['source_url'] ?? '');
|
||||
$sourceLink = filter_var($sourceUrl, FILTER_VALIDATE_URL)
|
||||
&& in_array(parse_url($sourceUrl, PHP_URL_SCHEME), ['https', 'http'], true);
|
||||
?>
|
||||
<div class="stadionzeitung-rueckblick">
|
||||
<header class="stadionzeitung-page__head">
|
||||
<p class="stadionzeitung-page__kicker"><?= e((string) ($rueckblick['kicker'] ?? 'Rückblick')) ?></p>
|
||||
<h2 class="stadionzeitung-page__heading"><?= e((string) ($rueckblick['heading'] ?? '')) ?></h2>
|
||||
</header>
|
||||
<span class="stadionzeitung-page__rule" aria-hidden="true"></span>
|
||||
<div class="stadionzeitung-rueckblick__scoreline">
|
||||
<p class="stadionzeitung-ergebnisse__result"><?= e((string) ($rueckblick['result'] ?? '')) ?></p>
|
||||
<p class="stadionzeitung-page__sub"><?= e((string) ($rueckblick['meta'] ?? '')) ?></p>
|
||||
</div>
|
||||
<figure class="stadionzeitung-rueckblick__figure">
|
||||
<?php component('img', [
|
||||
'image' => $rueckblick['image'],
|
||||
'sizes' => '(min-width: 520px) 430px, 90vw',
|
||||
'class' => 'stadionzeitung-rueckblick__foto',
|
||||
'eager' => $eager ?? false,
|
||||
]); ?>
|
||||
<figcaption class="stadionzeitung-rueckblick__credit">
|
||||
<?php if ($sourceLink): ?>
|
||||
<a href="<?= e($sourceUrl) ?>" target="_blank" rel="noopener noreferrer"><?= e((string) ($rueckblick['credit'] ?? '')) ?></a>
|
||||
<?php else: ?>
|
||||
<?= e((string) ($rueckblick['credit'] ?? '')) ?>
|
||||
<?php endif; ?>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<div class="stadionzeitung-rueckblick__text">
|
||||
<?php foreach ($rueckblick['paragraphs'] ?? [] as $paragraph): ?>
|
||||
<p class="stadionzeitung-vorwort__text"><?= e((string) $paragraph) ?></p>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user