render prev next page buttons

This commit is contained in:
Audrey Jensen 2023-07-19 20:18:13 +00:00
parent 40f04f07e6
commit b053c7b617
2 changed files with 19 additions and 3 deletions

View File

@ -96,9 +96,9 @@ class SafetyController extends AbstractController
$topic = strtolower($topic);
//TODO: Insert back button
$navButtonData = ['previous'=> $previousTopic, 'next' => $nextTopic];
$contents = $this->render('Training/Safety/Topics/'.$topic.".html.twig");
$navButtons = $this->render('Training/Safety/navButtons.html.twig');
$debug = "<body><h3>Prev: " . $previousTopic['url'] . ". Next: " . $nextTopic['url'] . "</h3></body>";
return new Response($debug . $contents . $navButtons);
$navButtons = $this->render('Training/Safety/navButtons.html.twig',$navButtonData);
return new Response($contents . $navButtons);
}
}

View File

@ -0,0 +1,16 @@
<body>
<div class="container">
<div class="row">
<div class="col">
{% if previous != null %}
<a href="{{previous.url}}">Previous Page: {{previous.title}}</a>
{% endif %}
</div>
<div class="col">
{% if next != null %}
<a href="{{next.url}}">Next Page: {{next.title}}</a>
{% endif %}
</div>
</div>
</div>
</body>