33 lines
1.4 KiB
PHP
33 lines
1.4 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
require_once __DIR__ . '/includes/app.php';
|
|
$slug = isset($_GET['slug']) ? (string) $_GET['slug'] : '';
|
|
$article = kei_news_by_slug($slug ?: 'creative-bridge-2026');
|
|
if (!$article) {
|
|
http_response_code(404);
|
|
$article = kei_news()[0];
|
|
}
|
|
render_head(copy_text($article['title']), copy_text($article['excerpt']));
|
|
render_header('news');
|
|
?>
|
|
<main>
|
|
<section class="page-hero section-space-sm">
|
|
<div class="container-fluid kei-container narrow-copy">
|
|
<span class="eyebrow"><?= h($article['date']) ?></span>
|
|
<h1 class="page-title"<?= copy_attrs($article['title']) ?>><?= h(copy_text($article['title'])) ?></h1>
|
|
<p class="page-copy"<?= copy_attrs($article['excerpt']) ?>><?= h(copy_text($article['excerpt'])) ?></p>
|
|
</div>
|
|
</section>
|
|
<section class="section-space-sm border-top-soft">
|
|
<div class="container-fluid kei-container narrow-copy">
|
|
<article class="article-body">
|
|
<?php foreach ($article['body'] as $paragraph): ?>
|
|
<p<?= copy_attrs($paragraph) ?>><?= h(copy_text($paragraph)) ?></p>
|
|
<?php endforeach; ?>
|
|
</article>
|
|
<a href="news.php" class="btn btn-outline-dark mt-3"<?= copy_attrs(['id' => 'Kembali ke Berita', 'jp' => 'ニュース一覧へ戻る']) ?>>Kembali ke Berita</a>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
<?php render_footer(); ?>
|