From 621da280943b4e45830e9d435373ff62a0bda600 Mon Sep 17 00:00:00 2001 From: mckmonster Date: Wed, 17 Jul 2024 17:23:33 +0200 Subject: [PATCH] [Eleves] Affichage Eleves --- actions/ElevesAction.php | 7 ++++++- templates/edu_eleves.twig | 31 +++++++++++++++++++++++++------ 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/actions/ElevesAction.php b/actions/ElevesAction.php index 99c6366..286a232 100644 --- a/actions/ElevesAction.php +++ b/actions/ElevesAction.php @@ -2,6 +2,7 @@ use YesWiki\Core\YesWikiAction; use YesWiki\Bazar\Service\EntryManager; +use YesWiki\Bazar\Service\ListManager; class ElevesAction extends YesWikiAction { @@ -17,7 +18,11 @@ class ElevesAction extends YesWikiAction $entryManager = $this->getService(EntryManager::class); $eleves = $entryManager->search(['formsIds' => $formId]); + // echo '

'.var_dump($eleves).'

'; - return $this->render('@meeo/edu_eleves.twig', ['eleves' => $eleves]); + $listManager = $this->getService(ListManager::class); + $classes = $listManager->getOne('ListeClasses'); + + return $this->render('@meeo/edu_eleves.twig', ['eleves' => $eleves, 'classes' => $classes['label']]); } } \ No newline at end of file diff --git a/templates/edu_eleves.twig b/templates/edu_eleves.twig index 8ce1fbb..e33f579 100644 --- a/templates/edu_eleves.twig +++ b/templates/edu_eleves.twig @@ -1,10 +1,29 @@ -
-{% for eleve in eleves|sort %} -{% if eleve['listeListeClassesbf_classe'] != 'aucune' %} +
-
{{ eleve['bf_nom'] }}
-
{{ eleve['listeListeClassesbf_classe'] }}
+

Nom

+

Classe

+

-{% endif %} +
+{% for eleve in eleves|sort %} +
+
{{ eleve['bf_nom'] }}
+
+ +
+
+ +
+
{% endfor %} +
+
+ +
+
+
\ No newline at end of file