Remove special docs template handling and use default template logic

This commit is contained in:
Ruben 2025-10-03 11:40:02 +02:00
parent 90ae20aea3
commit 0f9c8dabb5

View file

@ -22,15 +22,7 @@ if (!empty($pathParts[0]) && in_array($pathParts[0], $availableLangs) && $pathPa
$requestPath = implode('/', $pathParts);
}
// Determine if this is a docs request
$isDocsRequest = str_starts_with($requestPath, 'docs');
// Use docs templates for /docs, otherwise use custom/default templates
if ($isDocsRequest) {
$baseTemplate = __DIR__ . '/default/docs/templates/base.php';
$pageTemplate = __DIR__ . '/default/docs/templates/base.php';
$listTemplate = __DIR__ . '/default/docs/templates/list.php';
} else {
// Use custom templates with fallback to defaults
$customBaseTemplate = dirname(__DIR__) . '/custom/templates/base.php';
$defaultBaseTemplate = __DIR__ . '/default/templates/base.php';
$baseTemplate = file_exists($customBaseTemplate) ? $customBaseTemplate : $defaultBaseTemplate;
@ -42,7 +34,6 @@ if ($isDocsRequest) {
$customListTemplate = dirname(__DIR__) . '/custom/templates/list.php';
$defaultListTemplate = __DIR__ . '/default/templates/list.php';
$listTemplate = file_exists($customListTemplate) ? $customListTemplate : $defaultListTemplate;
}
// Build file patterns with language variants
function buildFilePatterns(string $lang, string $defaultLang): array {