„Trainerteam" statt „Übungsleitung", Eva Wünsch mit Sternchen
Eva Wünsch aus der Turnabteilung am 31.07.2026: „Der Sternchentext müsste eigentlich sein, dass die Person mit dem Sternchen Übungsleiter ist. Von daher müsste vor den Namen 'Trainerteam' stehen. Einige sind auch nicht ÜL." Ich hatte davon nur die Fußnote erledigt. Das Label blieb „Übungsleitung" und damit stand die falsche Aussage weiter auf der Seite: neun namentlich genannte Personen liefen unter „Übungsleitung", vier davon sind es. Das ist keine Formulierungsfrage, die Seite behauptete etwas über echte Menschen. Label jetzt „Trainerteam:" an beiden Stellen (Trainingszeit und Gruppe), der Stern bleibt die Auszeichnung und die Fußnote erklärt ihn. So stand es auch auf der alten Seite: „TRAINERTEAM (* = ÜBUNGSLEITER)". Ein Kommentar an der Stelle sagt, warum es nicht zurückbenannt werden darf. Dabei fiel ein zweiter Datenfehler auf: die alte Seite führt „Annelie Frisque*, Eva Wünsch*", bei uns stand Eva Wünsch ohne Stern. Sie ist Übungsleiterin. Geprüft: „Übungsleitung" kommt auf keiner der sechs Turn-Seiten mehr vor, die Grashüpfer-Zeile lautet jetzt Zeichen für Zeichen wie in Evas Screenshot. Die Fußnote erscheint nur in Sektionen mit mehreren Gruppen — nachgezählt, dass beide Disziplinen mit Sternchen-Namen mehrere Gruppen haben, die Einzelgruppen-Disziplinen tragen keine Sterne. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
This commit is contained in:
@@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||||||
/**
|
/**
|
||||||
* Turn-Disziplin im einheitlichen Bento-Look (wie die Mannschaftsseiten). Props:
|
* Turn-Disziplin im einheitlichen Bento-Look (wie die Mannschaftsseiten). Props:
|
||||||
* $location array{venue, street?, zip?, city?} (optional) — Trainingsort + „Route planen"
|
* $location array{venue, street?, zip?, city?} (optional) — Trainingsort + „Route planen"
|
||||||
* $lead string (optional) — verantwortliche Übungsleitung (Akzent-Kachel)
|
* $lead string (optional) — Ansprechperson der Disziplin (Akzent-Kachel)
|
||||||
* $notice string (optional) — hervorgehobener Hinweis (z. B. Wartelisten-Status)
|
* $notice string (optional) — hervorgehobener Hinweis (z. B. Wartelisten-Status)
|
||||||
* $noticeTitle string (optional) — Überschrift dazu
|
* $noticeTitle string (optional) — Überschrift dazu
|
||||||
* $noticeTone 'info' (Default) | 'stop' — Tonlage, siehe components/notice.php
|
* $noticeTone 'info' (Default) | 'stop' — Tonlage, siehe components/notice.php
|
||||||
@@ -74,7 +74,14 @@ $mapsQuery = $hasVenue ? rawurlencode(trim(
|
|||||||
', '
|
', '
|
||||||
)) : '';
|
)) : '';
|
||||||
|
|
||||||
/** Eine Trainingszeit (Tag/Zeit + optional Label, Notiz, Übungsleitung) ausgeben. */
|
/**
|
||||||
|
* Eine Trainingszeit (Tag/Zeit + optional Label, Notiz, Trainerteam) ausgeben.
|
||||||
|
*
|
||||||
|
* Das Label heißt „Trainerteam", nicht „Übungsleitung": in der Liste stehen auch
|
||||||
|
* Personen, die KEINE Übungsleitung sind (Eva Wünsch aus der Abteilung, 31.07.2026).
|
||||||
|
* Wer eine ist, trägt ein Sternchen, und das erklärt die Fußnote der Sektion. Die alte
|
||||||
|
* Seite schrieb dafür „TRAINERTEAM (* = ÜBUNGSLEITER)". Nicht zurückbenennen.
|
||||||
|
*/
|
||||||
$renderSession = static function (array $s): void {
|
$renderSession = static function (array $s): void {
|
||||||
?>
|
?>
|
||||||
<li class="schedule-row">
|
<li class="schedule-row">
|
||||||
@@ -89,7 +96,7 @@ $renderSession = static function (array $s): void {
|
|||||||
<span class="schedule-row__note text-muted"><?= e($s['note']) ?></span>
|
<span class="schedule-row__note text-muted"><?= e($s['note']) ?></span>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php if (!empty($s['trainers'])): ?>
|
<?php if (!empty($s['trainers'])): ?>
|
||||||
<span class="schedule-row__trainers"><span class="schedule-row__trainers-label">Übungsleitung:</span> <?= e(implode(', ', $s['trainers'])) ?></span>
|
<span class="schedule-row__trainers"><span class="schedule-row__trainers-label">Trainerteam:</span> <?= e(implode(', ', $s['trainers'])) ?></span>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</li>
|
</li>
|
||||||
<?php
|
<?php
|
||||||
@@ -135,7 +142,7 @@ $renderCardBody = static function (array $g) use ($renderSession): void {
|
|||||||
<p class="group-card__trainers"><span class="schedule-row__trainers-label">Kontakt:</span> <?= e($g['contact']) ?></p>
|
<p class="group-card__trainers"><span class="schedule-row__trainers-label">Kontakt:</span> <?= e($g['contact']) ?></p>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php if (!empty($g['trainers'])): ?>
|
<?php if (!empty($g['trainers'])): ?>
|
||||||
<p class="group-card__trainers"><span class="schedule-row__trainers-label">Übungsleitung:</span> <?= e(implode(', ', $g['trainers'])) ?></p>
|
<p class="group-card__trainers"><span class="schedule-row__trainers-label">Trainerteam:</span> <?= e(implode(', ', $g['trainers'])) ?></p>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php if (!empty($g['note'])): ?>
|
<?php if (!empty($g['note'])): ?>
|
||||||
<p class="group-card__note text-muted"><?= e($g['note']) ?></p>
|
<p class="group-card__note text-muted"><?= e($g['note']) ?></p>
|
||||||
|
|||||||
@@ -119,7 +119,7 @@
|
|||||||
"recommendation": "Bei besonderem Potenzial für Wettkampf- oder Leistungsgruppen sprechen unsere Trainer eine Empfehlung aus.",
|
"recommendation": "Bei besonderem Potenzial für Wettkampf- oder Leistungsgruppen sprechen unsere Trainer eine Empfehlung aus.",
|
||||||
"sessions": [
|
"sessions": [
|
||||||
{ "label": "Kängurus", "day": "Dienstag", "time": "16:30–17:15 Uhr", "trainers": ["Carina Schleicher*"] },
|
{ "label": "Kängurus", "day": "Dienstag", "time": "16:30–17:15 Uhr", "trainers": ["Carina Schleicher*"] },
|
||||||
{ "label": "Grashüpfer", "day": "Donnerstag", "time": "15:30–16:15 Uhr", "trainers": ["Annelie Frisque*", "Eva Wünsch"] }
|
{ "label": "Grashüpfer", "day": "Donnerstag", "time": "15:30–16:15 Uhr", "trainers": ["Annelie Frisque*", "Eva Wünsch*"] }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user