langugage
This commit is contained in:
@@ -13,17 +13,17 @@
|
||||
// Fallbacks & i18n Title/Description
|
||||
// -----------------------------------------------------------
|
||||
|
||||
// Sicherstellen, dass availableLangs existiert (kommt aus fileload.php)
|
||||
$availableLangs = $availableLangs ?? [];
|
||||
// Sprachen **immer** aus den GLOBALS holen (aus fileload.php)
|
||||
$availableLangs = $GLOBALS['availableLangs'] ?? [];
|
||||
|
||||
// Page-Key Fallback
|
||||
if (!isset($pageKey) || !is_string($pageKey) || $pageKey === '') {
|
||||
$pageKey = 'landing';
|
||||
}
|
||||
|
||||
// Fallback für Sprache: lieber auf $availableLangs statt feste Liste
|
||||
// Sprache: erst lokale $lang prüfen, sonst global aus fileload.php, dann Fallback
|
||||
if (!isset($lang) || !isset($availableLangs[$lang])) {
|
||||
$lang = array_key_first($availableLangs) ?: 'en';
|
||||
$lang = $GLOBALS['lang'] ?? (array_key_first($availableLangs) ?: 'en');
|
||||
}
|
||||
|
||||
// Title aus i18n, falls nichts explizit gesetzt wurde
|
||||
@@ -148,7 +148,7 @@ $effectiveCanonical = isset($canonical) && is_string($canonical) && $canonical !
|
||||
<!-- Tailwind (Dev) -->
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
|
||||
<!-- Eigenes CSS (falls du das irgendwann auch versionieren willst, gerne über tpl_add_style) -->
|
||||
<!-- Eigenes CSS -->
|
||||
<link rel="stylesheet" href="/assets/css/main.css">
|
||||
</head>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user