diff --git a/site/models/event.php b/site/models/event.php index 0811f6e..cf67ced 100644 --- a/site/models/event.php +++ b/site/models/event.php @@ -12,7 +12,7 @@ class EventPage extends Page { $firstSession = $sessions->first()->date(); $lastSession = $sessions->last()->date(); } catch (\Throwable $th) { - throw new Exception('Can\'t define sessions for event "' . $this->title()->value() . '".', 1); + return ''; } $startDay = intval($firstSession->toDate('d')); diff --git a/site/templates/home.php b/site/templates/home.php index d3b57d2..ca03288 100644 --- a/site/templates/home.php +++ b/site/templates/home.php @@ -41,8 +41,10 @@
-

title() ?>

-

authors() ?>

+ +

title() ?>

+

authors() ?>

+
schedule(); ?> @@ -56,8 +58,7 @@ $bookingUrl = null; } ?> - $bookingUrl] : []) ?> - + url()), '', ' target="_blank"') ?>> Billetterie
@@ -68,7 +69,8 @@ events()->isNotEmpty()): ?> 'Prochainement', 'events' => $site->events()->toPages(), 'columns' => $site->events()->toPages()->count() === 1 ? 2 : $site->events()->toPages()->count()]) + $homeEvents = $site->events()->toPages()->published(); + snippet('events-grid', ['title' => 'Prochainement', 'events' => $homeEvents, 'columns' => $homeEvents->count() === 1 ? 2 : $homeEvents->count()]) ?>