add categoryOverrides
This commit is contained in:
+13
-1
@@ -29,6 +29,14 @@ define('PRIORITY_CATEGORIES', [
|
|||||||
15, // Science & Technologie
|
15, // Science & Technologie
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
// Surcharge des noms de catégories (permet de personnaliser l'affichage)
|
||||||
|
define('CATEGORY_NAMES_OVERRIDE', [
|
||||||
|
11 => 'Actualité & Politique',
|
||||||
|
14 => 'Activisme',
|
||||||
|
15 => 'Science & Technologie',
|
||||||
|
// Ajoutez d'autres surcharges de noms ici
|
||||||
|
]);
|
||||||
|
|
||||||
// Informations du site
|
// Informations du site
|
||||||
define('SITE_NAME', 'Kaubuntu.re');
|
define('SITE_NAME', 'Kaubuntu.re');
|
||||||
define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
|
define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
|
||||||
@@ -348,6 +356,7 @@ function getDisplayCategories() {
|
|||||||
$categories = [];
|
$categories = [];
|
||||||
$priorityCategories = PRIORITY_CATEGORIES;
|
$priorityCategories = PRIORITY_CATEGORIES;
|
||||||
$allCategories = PEERTUBE_CATEGORIES;
|
$allCategories = PEERTUBE_CATEGORIES;
|
||||||
|
$categoryOverrides = CATEGORY_NAMES_OVERRIDE;
|
||||||
|
|
||||||
// Ajouter uniquement les catégories prioritaires dans l'ordre défini
|
// Ajouter uniquement les catégories prioritaires dans l'ordre défini
|
||||||
foreach ($priorityCategories as $catId) {
|
foreach ($priorityCategories as $catId) {
|
||||||
@@ -356,9 +365,12 @@ function getDisplayCategories() {
|
|||||||
|
|
||||||
// N'ajouter que les catégories qui ont des vidéos
|
// N'ajouter que les catégories qui ont des vidéos
|
||||||
if (!empty($videos)) {
|
if (!empty($videos)) {
|
||||||
|
// Utiliser le nom personnalisé s'il existe, sinon le nom original
|
||||||
|
$categoryName = isset($categoryOverrides[$catId]) ? $categoryOverrides[$catId] : $allCategories[$catId];
|
||||||
|
|
||||||
$categories[] = [
|
$categories[] = [
|
||||||
'id' => $catId,
|
'id' => $catId,
|
||||||
'name' => $allCategories[$catId],
|
'name' => $categoryName,
|
||||||
'videos' => $videos
|
'videos' => $videos
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user