@@Gunnar Bittersmann
<nav> <ul> <?php // viel Code ?> </ul> </nav>
Und da man da immer wieder dasselbe tut, bietet es sich an, es in einer Schleife zu tun:
<?php
$links = [
[
'url' => '/alpha',
'title' => 'Alpha'
],
[
'url' => '/omega',
'title' => 'Omega'
],
];
?>
<nav>
<ul>
<?php foreach ($links as $link): ?>
<li>
<a
<?php if ($_SERVER['PHP_SELF'] === $link['url']): ?>
aria-current="page"
tabindex="0"
<?php else: ?>
href="<?= htmlspecialchars($link['url']) ?>"
<?php endif; ?>
>
<?= htmlspecialchars($link['title']) ?>
</a>
</li>
<?php endforeach; ?>
</ul>
</nav>
EDIT: Ich hab noch schnell die fehlenden htmlspecialchars()
ergänzt, ehe dedlfix das mitkriegt. 😉
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann