Clustraly
Pages, catégories & étiquettes

Réorganisez et re-parentez vos catégories au glisser-déposer

Catégories Réorganisation glisser-déposer & re-parentage est une fonctionnalité du module Pages, catégories & étiquettes de Clustraly. La réorganisation glisser-déposer des catégories vous laisse réordonner et re-parenter votre arbre directement à l'écran, enregistré en un seul lot JSON.

Glissez une catégorie pour changer son ordre ou son parent. Clustraly enregistre l'arbre entier en un seul appel, et vos slugs comme vos URLs restent intacts.

Contrôle direct

Pilotez l'ordre et l'imbrication depuis l'interface

Votre arborescence de catégories se réorganise à la souris. Vous glissez, vous déposez, et l'ordre d'affichage comme la hiérarchie à N niveaux suivent votre geste sans éditer un champ ni écrire une requête.

  • Réordonnancement et re-parentage dans le même mouvement
  • Hiérarchie à plusieurs niveaux gérée visuellement
  • Aucune manipulation technique requise
Réordonner

Changez l'ordre d'affichage d'un simple glissé

Faites remonter ou descendre une catégorie dans la liste, et son sort_order se met à jour. C'est cet ordre qui pilote l'affichage de vos catégories, sans renumérotation manuelle.

  • sort_order mis à jour à chaque déplacement
  • L'ordre que vous composez pilote l'affichage
  • Fini le tri à la main, catégorie par catégorie
Re-parenter

Déplacez une catégorie sous un nouveau parent

Glissez une catégorie sous une autre pour la rattacher, ou déposez-la au premier niveau pour en faire une racine. Le parent_id se recompose selon votre geste, un parent vide valant simplement le niveau racine.

  • Rattachement à un nouveau parent en direct
  • Retour à la racine par simple dépose au premier niveau
  • Restructuration de l'arbre sans recréer aucune catégorie
Enregistrement par lot

Tout l'arbre sauvegardé en une seule requête

Au relâché, l'interface envoie la nouvelle carte de l'arbre à PUT /admin/api/sort/categories : un lot d'éléments portant chacun id, sort_order et parent_id. Chaque catégorie valide est mise à jour d'un UPDATE ciblé, puis une réponse de succès confirme l'opération.

  • Un seul appel pour l'ensemble des positions
  • Chaque catégorie mise à jour de façon isolée et ciblée
  • Confirmation de succès renvoyée à l'écran
Garde-fous

Réorganiser sans casser vos liens

Un déplacement ne touche que l'ordre et le parent : vos slugs et vos URLs /category/ restent identiques, donc aucun lien public ne se brise et aucune redirection n'est déclenchée. Seuls les éléments à identifiant valide sont appliqués, ce qui écarte les entrées vides.

  • Slugs et URLs publics inchangés
  • Aucune redirection 301 provoquée par un simple déplacement
  • Seuls les identifiants valides sont traités
Cas d'usage

Faites évoluer votre taxonomie avec votre contenu

Regroupez plusieurs catégories sous un thème parent, promouvez une sous-catégorie devenue centrale, ou remettez à plat une arborescence trop profonde. La navigation par catégories reflète votre nouvelle structure dès l'enregistrement.

  • Regrouper ou éclater des branches à la demande
  • Promouvoir une catégorie au premier niveau
  • Adapter la navigation à la croissance du contenu
Pourquoi ça compte

L'arbre que vous voyez est l'arbre que vous publiez

Pas d'écran intermédiaire ni de champ à recopier : la disposition que vous composez au glisser-déposer devient l'ordre d'affichage et la hiérarchie réels de vos catégories.

FAQ

Questions fréquentes

Le glisser-déposer modifie-t-il l'adresse de mes catégories ?
Non. Un déplacement ne change que l'ordre (sort_order) et le parent (parent_id). Les slugs et les URLs /category/ restent inchangés, donc aucun lien ni référencement n'est cassé et aucune redirection 301 n'est déclenchée.
Puis-je créer une hiérarchie sur plusieurs niveaux ?
Oui. Les catégories acceptent un parent_id pour une arborescence à N niveaux. Vous imbriquez autant de niveaux que nécessaire, et déposer une catégorie au premier niveau la ramène simplement à la racine.
Puis-je réordonner et re-parenter dans la même action ?
Oui. Chaque élément envoyé porte à la fois son sort_order et son parent_id, si bien qu'un seul enregistrement applique le nouvel ordre et les nouveaux rattachements de tout l'arbre.
Comment mes changements sont-ils enregistrés ?
Au relâché, l'interface transmet l'arbre complet à l'endpoint de tri des catégories. Chaque catégorie valide reçoit sa nouvelle position et son nouveau parent via une mise à jour ciblée, puis une confirmation de succès s'affiche.
Prêt à commencer ?

Votre arborescence de catégories, sous votre main

Composez l'ordre et l'imbrication de vos catégories comme vous l'entendez, d'un simple glisser-déposer. Clustraly enregistre l'arbre entier en un geste et préserve vos slugs comme vos URLs — vous restructurez, vous décidez.