Update backoffice templates to dynamically include titles and improve candidate handling in SeasonController

This commit is contained in:
2025-06-13 13:09:12 +02:00
parent 379fafcd16
commit 77d21b004f
6 changed files with 7 additions and 5 deletions

View File

@@ -69,7 +69,7 @@ class SeasonController extends AbstractController
if ($form->isSubmitted() && $form->isValid()) { if ($form->isSubmitted() && $form->isValid()) {
$candidates = $form->get('candidates')->getData(); $candidates = $form->get('candidates')->getData();
foreach (explode("\n", (string) $candidates) as $candidate) { foreach (explode("\n", (string) $candidates) as $candidate) {
$season->addCandidate(new Candidate($candidate)); $season->addCandidate(new Candidate(mb_rtrim($candidate)));
} }
$this->em->flush(); $this->em->flush();

View File

@@ -1,3 +1,4 @@
{% extends 'base.html.twig' %} {% extends 'base.html.twig' %}
{% block importmap %}{{ importmap('backoffice') }}{% endblock %} {% block importmap %}{{ importmap('backoffice') }}{% endblock %}
{% block title %}Tijd voor de test | {% endblock %}
{% block nav %}{{ include('backoffice/nav.html.twig') }}{% endblock %} {% block nav %}{{ include('backoffice/nav.html.twig') }}{% endblock %}

View File

@@ -1,6 +1,6 @@
{% extends 'backoffice/base.html.twig' %} {% extends 'backoffice/base.html.twig' %}
{% block title %}Hello BackofficeController!{% endblock %} {% block title %}{{ parent() }}Backoffice{% endblock %}
{% block body %} {% block body %}
<div class="d-flex flex-row align-items-center"> <div class="d-flex flex-row align-items-center">

View File

@@ -1,5 +1,7 @@
{% extends 'backoffice/base.html.twig' %} {% extends 'backoffice/base.html.twig' %}
{% block title %}{{ parent() }}{{ quiz.season.name }}{% endblock %}
{% block body %} {% block body %}
<h2 class="py-2">{{ 'Quiz'|trans }}: {{ quiz.season.name }} - {{ quiz.name }}</h2> <h2 class="py-2">{{ 'Quiz'|trans }}: {{ quiz.season.name }} - {{ quiz.name }}</h2>
<div class="py-2 btn-group" data-controller="bo--quiz"> <div class="py-2 btn-group" data-controller="bo--quiz">
@@ -162,5 +164,3 @@
</div> </div>
</div> </div>
{% endblock %} {% endblock %}
{% block title %}
{% endblock %}

View File

@@ -21,5 +21,5 @@
{% endblock %} {% endblock %}
{% block title %} {% block title %}
{{ parent() }}Backoffice
{% endblock %} {% endblock %}

View File

@@ -1,4 +1,5 @@
{% extends 'backoffice/base.html.twig' %} {% extends 'backoffice/base.html.twig' %}
{% block title %}{{ parent() }}{{ season.name }}{% endblock %}
{% block body %} {% block body %}
<h2 class="py-2">{{ 'Season'|trans }}: {{ season.name }}</h2> <h2 class="py-2">{{ 'Season'|trans }}: {{ season.name }}</h2>
<div class="row"> <div class="row">