Organisez vos catégories : CRUD, métadonnées, hiérarchie et 301 sans casser une seule URL
Catégories CRUD, métadonnées, hiérarchie & 301 est une fonctionnalité du module Pages, catégories & étiquettes de Clustraly. Les catégories Clustraly se créent, s'éditent et s'imbriquent sur N niveaux, avec métadonnées riches et redirection 301 automatique dès qu'un slug change.
Créez, éditez et imbriquez vos catégories avec des métadonnées riches. Dès qu'un slug change, Clustraly pose une redirection 301 et rafraîchit le cache — vos liens entrants et votre référencement restent intacts.
Chaque catégorie devient une vraie page de marque
Donnez à vos catégories bien plus qu'un nom. Vous renseignez une description, une image, une icône, une couleur et un mot-clé cible (focus_keyword), et vous fixez leur ordre d'affichage avec sort_order. Clustraly génère au passage un slug unique — vous gardez la main sur le reste.
- Description, image et icône par catégorie
- Couleur et mot-clé cible (focus_keyword)
- Ordre d'affichage via sort_order
- Slug unique généré automatiquement
Rangez vos rubriques en arborescence claire
Structurez votre contenu comme vous le pensez. Le champ parent_id autorise une hiérarchie à plusieurs niveaux, et le formulaire vous propose les catégories racines comme parents. La page /admin/categories liste l'ensemble de vos catégories d'un seul coup d'œil.
- Hiérarchie à N niveaux via parent_id
- Racines proposées comme parents au formulaire
- Liste complète des catégories à l'écran
- Rattachez une catégorie en un seul choix
Renommez un slug sans casser un seul lien
Changez l'URL d'une catégorie, l'esprit tranquille. Dès que le slug diffère de l'ancien, Clustraly le re-unicise en excluant l'id courant, puis handleSlugChange crée une redirection 301 de /category/{ancien} vers /category/{nouveau}. Vos visiteurs et les moteurs suivent la nouvelle adresse, sans erreur 404.
- 301 de /category/{ancien} vers /category/{nouveau}
- Slug re-unicisé en excluant l'id courant
- handleSlugChange déclenché automatiquement
- Aucun lien entrant perdu au renommage
Vos pages catégorie restent à jour, tout de suite
Publiez ou corrigez sans attendre. À chaque création et mise à jour, CacheService::invalidateCategory rafraîchit le cache de l'ancien et du nouveau slug, ainsi que celui de la page d'accueil. Ce que vous voyez en ligne reflète ce que vous venez d'enregistrer.
- Cache invalidé à la création et à la mise à jour
- Ancien et nouveau slug rafraîchis
- Page d'accueil réactualisée automatiquement
Des garde-fous qui évitent les erreurs silencieuses
Avancez sans casse. Le nom est obligatoire, le slug est rendu unique par SlugService, et le sélecteur de parent en édition exclut la catégorie courante pour empêcher toute auto-référence tout en ne listant que les racines. Vous ne créez ni doublon d'URL, ni boucle dans l'arbre.
- Nom obligatoire avant enregistrement
- Slug rendu unique (SlugService)
- Auto-référence impossible : catégorie courante exclue
- Sélecteur de parent limité aux racines
Le filet de sécurité 301, sans effort
Renommez, réorganisez, affinez vos métadonnées : à chaque changement de slug, une redirection 301 est posée et les caches (ancien slug, nouveau slug, accueil) sont rafraîchis. Vos catégories évoluent, vos liens entrants et votre référencement tiennent.
Questions fréquentes
Que se passe-t-il si je change le slug d'une catégorie ?
Combien de niveaux de sous-catégories puis-je créer ?
Quelles métadonnées puis-je associer à une catégorie ?
Une catégorie peut-elle devenir son propre parent ?
Des catégories qui s'organisent sans casser vos URLs
Créez, éditez et imbriquez vos catégories avec des métadonnées riches, laissez les slugs se rendre uniques et les redirections 301 se poser toutes seules. Vous structurez votre taxonomie, Clustraly protège vos liens, votre cache et votre référencement.