Config angepasst für korrekte Homepage
This commit is contained in:
@@ -2,12 +2,22 @@
|
||||
|
||||
return [
|
||||
'debug' => true,
|
||||
|
||||
// Home-Seite explizit definieren
|
||||
'home' => 'home',
|
||||
|
||||
'panel' => [
|
||||
'vue' => [
|
||||
'compiler' => false
|
||||
]
|
||||
],
|
||||
'routes' => [
|
||||
[
|
||||
'pattern' => '/',
|
||||
'action' => function() {
|
||||
return site()->homePage();
|
||||
}
|
||||
],
|
||||
[
|
||||
'pattern' => 'sitemap.xml',
|
||||
'action' => function() {
|
||||
|
||||
@@ -1,5 +1,29 @@
|
||||
<?php snippet('layout', slots: true) ?>
|
||||
|
||||
<h1>Hallo Welt!</h1>
|
||||
|
||||
<?php endsnippet() ?>
|
||||
<?php
|
||||
// Wenn dies die Startseite ist, verwende die Home-Vorlage
|
||||
if ($page->isHomePage()) {
|
||||
snippet('layout', slots: true);
|
||||
?>
|
||||
<h1>Herzlich Willkommen!</h1>
|
||||
|
||||
<?= $page->text()->kirbytext() ?>
|
||||
|
||||
<?php snippet('home-news', [
|
||||
'news' => page('news')->children()->limit(3)->sortBy('date', 'desc'),
|
||||
]); ?>
|
||||
|
||||
<?php snippet('home-termine'); ?>
|
||||
|
||||
<?php snippet('puzzle'); ?>
|
||||
<?php
|
||||
endsnippet();
|
||||
} else {
|
||||
// Für andere Seiten
|
||||
snippet('layout', slots: true);
|
||||
?>
|
||||
<h1><?= $page->title()->esc() ?></h1>
|
||||
|
||||
<?= $page->text()->kirbytext() ?>
|
||||
<?php
|
||||
endsnippet();
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user