diff --git a/app/routes.php b/app/routes.php index ebe444a..2d644cd 100644 --- a/app/routes.php +++ b/app/routes.php @@ -7,4 +7,14 @@ use Slim\Views\Twig; $app->get('/', function (Request $request, Response $response, array $args) { $view = Twig::fromRequest($request); return $view->render($response, 'index.twig'); -}); +})->setName('home'); + +$app->get('/contact', function (Request $request, Response $response, array $args) { + $view = Twig::fromRequest($request); + return $view->render($response, 'contact.twig'); +})->setName('contact'); + +$app->get('/support', function (Request $request, Response $response, array $args) { + $view = Twig::fromRequest($request); + return $view->render($response, 'support.twig'); +})->setName('support'); diff --git a/views/contact.twig b/views/contact.twig new file mode 100644 index 0000000..55c5403 --- /dev/null +++ b/views/contact.twig @@ -0,0 +1,7 @@ +{% extends 'layout.twig' %} + +{% block content %} + +

This is a contact.

+ +{% endblock %} diff --git a/views/index.twig b/views/index.twig index 959235b..20b5a82 100644 --- a/views/index.twig +++ b/views/index.twig @@ -1 +1,7 @@ -

This is a test.

\ No newline at end of file +{% extends 'layout.twig' %} + +{% block content %} + +

This is a test.

+ +{% endblock %} diff --git a/views/layout.twig b/views/layout.twig new file mode 100644 index 0000000..7241bf6 --- /dev/null +++ b/views/layout.twig @@ -0,0 +1,8 @@ + + + Bit Goblin + + + {% block content %}{% endblock %} + + diff --git a/views/support.twig b/views/support.twig new file mode 100644 index 0000000..ff9249e --- /dev/null +++ b/views/support.twig @@ -0,0 +1,7 @@ +{% extends 'layout.twig' %} + +{% block content %} + +

This is a support.

+ +{% endblock %}