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