Remove special docs template handling and use default template logic
This commit is contained in:
parent
90ae20aea3
commit
0f9c8dabb5
1 changed files with 10 additions and 19 deletions
|
@ -22,27 +22,18 @@ if (!empty($pathParts[0]) && in_array($pathParts[0], $availableLangs) && $pathPa
|
||||||
$requestPath = implode('/', $pathParts);
|
$requestPath = implode('/', $pathParts);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Determine if this is a docs request
|
// Use custom templates with fallback to defaults
|
||||||
$isDocsRequest = str_starts_with($requestPath, 'docs');
|
$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
|
$customPageTemplate = dirname(__DIR__) . '/custom/templates/page.php';
|
||||||
if ($isDocsRequest) {
|
$defaultPageTemplate = __DIR__ . '/default/templates/page.php';
|
||||||
$baseTemplate = __DIR__ . '/default/docs/templates/base.php';
|
$pageTemplate = file_exists($customPageTemplate) ? $customPageTemplate : $defaultPageTemplate;
|
||||||
$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';
|
$customListTemplate = dirname(__DIR__) . '/custom/templates/list.php';
|
||||||
$defaultPageTemplate = __DIR__ . '/default/templates/page.php';
|
$defaultListTemplate = __DIR__ . '/default/templates/list.php';
|
||||||
$pageTemplate = file_exists($customPageTemplate) ? $customPageTemplate : $defaultPageTemplate;
|
$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
|
// Build file patterns with language variants
|
||||||
function buildFilePatterns(string $lang, string $defaultLang): array {
|
function buildFilePatterns(string $lang, string $defaultLang): array {
|
||||||
|
|
Loading…
Add table
Reference in a new issue