diff --git a/app/Controllers/BasicController.php b/app/Controllers/BasicController.php index aab299f..c5feb2f 100644 --- a/app/Controllers/BasicController.php +++ b/app/Controllers/BasicController.php @@ -34,8 +34,9 @@ class BasicController */ public function notFound(ServerRequestInterface $request, ResponseInterface $response): ResponseInterface { + $code = $request->getAttributes()['code']; $response->withStatus(404); - $this->view($request, $response, 'notfound.twig'); + $this->view($request, $response, 'notfound.twig', ['code' => $code]); return $response; } diff --git a/views/notfound.twig b/views/notfound.twig index 6c5a71a..8f535c0 100644 --- a/views/notfound.twig +++ b/views/notfound.twig @@ -6,19 +6,28 @@ {% extends "template.twig" %} -{% block header %} -
- Плейлист {{ id }} не найден -
- - Перейти к списку - +
+ Плейлист с кодом {{ code }} не найден в системе.
+
+ Возможно, его здесь никогда не было, либо он уже был удалён.
+
+ Если хочешь, чтобы здесь был плейлист, предложи его к добавлению.
+
+ Как это сделать?
+