language(); $languages = kirby()->languages(); $languageCode = $currentLanguage?->code() ?? 'en'; $blackoutText = $languageCode === 'de' ? 'Wer hat den Lichtschalter berührt?' : 'Who touched the light switch?'; $languageSwitch = null; if ($currentLanguage && $languages->count() > 1) { foreach ($languages as $languageOption) { if ($languageOption->code() !== $languageCode) { $languageSwitch = $languageOption; break; } } } ?>

code()) ?> children()->listed()->limit(3); $menuImageMap = [ 'home' => 'hugger.png', 'photography' => 'PXL_20251120_000355748.PORTRAIT.ORIGINAL_1.jpg', ]; $slots = 3; ?>
nth($i); $label = $item ? $item->title()->value() : 'Secret Spot ' . ($i + 1); $safeLabel = esc($label); $repeatText = mb_strtoupper($label) . ' • '; $circleText = str_repeat($repeatText, 8); $pathId = 'circlePath-' . $i; $imageFile = $menuImageMap[$item?->id()] ?? 'hugger.png'; $imageUrl = url('media/' . $imageFile); ?>