diff --git a/TODO.md b/TODO.md index 54427e4..31a8979 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,10 @@ # TODO ## Done +- [x] TFE metadata values are hyperlinks to repertoire.php with correct filter/search params + - orientation → `or[]`, ap_program → `ap[]`, year → `fy[]`, keywords → `kw[]` (per keyword) + - languages, formats → `query=` (text search); jury members → `query=` (text search) + - access_type, license_type, file_size_info, context_note, baiu_link remain plain text/links as-is - [x] Fix TFE page gradient bleed & layout collapse - [x] Scope `header` nav CSS in common.css to `body > header` (prevents article `
` inheriting gradient) - [x] Add `width: 100%` + `align-items: start` to `.tfe-layout` grid diff --git a/public/tfe.php b/public/tfe.php index 186d655..afe90ef 100644 --- a/public/tfe.php +++ b/public/tfe.php @@ -30,35 +30,43 @@ extract($ctrl->handle());
Orientation :
-
+
Atelier pluridisciplinaire :
-
+
Date :
-
+
Langue :
-
+
'' . htmlspecialchars($l) . '', $langs); + echo implode(', ', $langLinks); + ?>
Format :
-
+
'' . htmlspecialchars($f) . '', $fmts); + echo implode(', ', $fmtLinks); + ?>
@@ -72,35 +80,51 @@ extract($ctrl->handle());
Mots-clés :
-
+
'' . htmlspecialchars($k) . '', $kws); + echo implode(', ', $kwLinks); + ?>
Promoteur·ice interne :
-
+
'' . htmlspecialchars($n) . '', $promoteursInternes); + echo implode(', ', $links); + ?>
Promoteur·ice externe :
-
+
'' . htmlspecialchars($n) . '', $promoteursExternes); + echo implode(', ', $links); + ?>
Président·e du jury :
-
+
'' . htmlspecialchars($n) . '', $juryPresidents); + echo implode(', ', $links); + ?>
Lecteur·ices :
-
+
'' . htmlspecialchars($n) . '', $juryLecteurs); + echo implode(', ', $links); + ?>