ycyxc
All checks were successful
Deploy / deploy (push) Successful in 51s

This commit is contained in:
2026-07-21 22:43:41 +02:00
parent b9026c7808
commit 257f9af358
7 changed files with 598 additions and 375 deletions

View File

@@ -0,0 +1,32 @@
<?php
declare(strict_types=1);
$sidebarCategories = $sidebarCategories ?? [];
$sidebarCurrentBoardSlug = (string)($sidebarCurrentBoardSlug ?? '');
?>
<aside class="forum-sidebar">
<div class="forum-sidebar__inner">
<div class="forum-sidebar__head">
<span class="badge">Themenbereiche</span>
<h2>Community-Navigation</h2>
</div>
<div class="forum-sidebar__tree">
<?php foreach ($sidebarCategories as $sidebarCategory): ?>
<section class="forum-sidebar__group">
<h3><?= htmlspecialchars((string)$sidebarCategory['title'], ENT_QUOTES) ?></h3>
<ul>
<?php foreach ($sidebarCategory['boards'] as $sidebarBoard): ?>
<li>
<a class="<?= $sidebarCurrentBoardSlug === (string)$sidebarBoard['slug'] ? 'is-active' : '' ?>" href="/community?board=<?= rawurlencode((string)$sidebarBoard['slug']) ?>">
<span><?= htmlspecialchars((string)$sidebarBoard['title'], ENT_QUOTES) ?></span>
<small><?= (int)($sidebarBoard['thread_count'] ?? 0) ?></small>
</a>
</li>
<?php endforeach; ?>
</ul>
</section>
<?php endforeach; ?>
</div>
</div>
</aside>