From 0f9c8dabb5b9d63300dd612eefbf65a6a674afdb Mon Sep 17 00:00:00 2001 From: Ruben Date: Fri, 3 Oct 2025 11:40:02 +0200 Subject: [PATCH] Remove special docs template handling and use default template logic --- app/router.php | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/app/router.php b/app/router.php index 73220a6..1ad9cc4 100644 --- a/app/router.php +++ b/app/router.php @@ -22,27 +22,18 @@ 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 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; -// 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 { - $customBaseTemplate = dirname(__DIR__) . '/custom/templates/base.php'; - $defaultBaseTemplate = __DIR__ . '/default/templates/base.php'; - $baseTemplate = file_exists($customBaseTemplate) ? $customBaseTemplate : $defaultBaseTemplate; +$customPageTemplate = dirname(__DIR__) . '/custom/templates/page.php'; +$defaultPageTemplate = __DIR__ . '/default/templates/page.php'; +$pageTemplate = file_exists($customPageTemplate) ? $customPageTemplate : $defaultPageTemplate; - $customPageTemplate = dirname(__DIR__) . '/custom/templates/page.php'; - $defaultPageTemplate = __DIR__ . '/default/templates/page.php'; - $pageTemplate = file_exists($customPageTemplate) ? $customPageTemplate : $defaultPageTemplate; - - $customListTemplate = dirname(__DIR__) . '/custom/templates/list.php'; - $defaultListTemplate = __DIR__ . '/default/templates/list.php'; - $listTemplate = file_exists($customListTemplate) ? $customListTemplate : $defaultListTemplate; -} +$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 {