Skip to content

Sous-catégorie de programme

Documentation pour les sous-catégories dans le module Programme. Les catégories parentes sont documentées séparément : Catégorie de programme.

  • URL de base (Administration) : https://admin.acusolo.net/
  • URL de base (Application web) : https://web.acusolo.net/

Modèle de données (sous-catégorie)

Les sous-catégories utilisent le même tableau que les catégories parentes. Une sous-catégorie est une ligne où parentId est défini sur un identifiant de catégorie parente (pas null). Voir Catégorie de programme — modèle de données pour le côté parent.

Liste d'administration : Sous-catégories

List of Acusolo sub-categories

Colonnes

La liste des sous-catégories utilise la même structure que la liste des catégories, avec une colonne supplémentaire :

ColonneDéfinition
Parent CategoryAffiche à quelle catégorie parente appartient cette ligne (parentId). En lecture seule dans la liste ; défini ou modifié lors de la création/édition via le champ Catégorie parente (Parent category).

Toutes les autres définitions de colonnes (Série, Actions, Statut, Nom, Icône, Genre, images, Description, Horodatage, règles de champ) correspondent à Catégorie de programme — Colonnes.

Actions et comportement

  • Modifier (Edit) (stylo) : ouvre le modal de modification (même famille de formulaires que Modifier la catégorie) ; les lignes de sous-catégories incluent une sélection parentale.
  • Voir (View) (œil) : navigue vers les programmes pour cette sous-catégorie (par exemple info-bulle Voir les programmes dans l'interface d'administration).
  • Supprimer (Delete) (corbeille) : même comportement de confirmation et de suppression définitive que les catégories parentes.
  • Bascule de statut (Status toggle) : mêmes règles de visibilité pour l'application mobile et web.

Créer une sous-catégorie

La création d'une sous-catégorie utilise le même modal qu'une catégorie parente, mais vous devez sélectionner une catégorie parente pour que parentId soit défini. Pour le comportement champ par champ (images, description, bascule basée sur l'âge, code HTML de l'icône), voir Modal de création de catégorie sur la page Catégorie de programme.

New category create modal - part 1New category create modal - part 2

Modifier la sous-catégorie

Edit category modal

La modification utilise les mêmes modèles que Modifier la catégorie : vous pouvez modifier la Catégorie parente (Parent category) pour déplacer une ligne entre des parents lorsque le produit le permet.

Images basées sur l'âge

Les sous-catégories prennent en charge la même option Images basées sur l'âge (Age-Based Images) et les mêmes groupes d'âge que les catégories parentes. Voir Bascule des images basées sur l'âge.

Interface Web : sous-catégorie

Détail de la sous-catégorie et programmes

Web app sub-category with program cards

Si plusieurs programmes existent, des cartes de programme sont affichées pour la sélection.

Web app sub-category with a single program

S'il n'y a qu'un seul programme, l'interface utilisateur peut afficher une action directe Commencer (Start) au lieu d'une grille de cartes. Exemple de format d'URL de programme :

  • https://web.acusolo.net/program/c304cf66-8500-4543-b3a3-3669c946de6c

Liaison d'URL (sous-catégorie)

Les pages de détail prennent en charge les routes basées sur l'id et sur les slug. Exemple :

  • https://web.acusolo.net/category/tutorial-sub-category

Vidéo explicative

La vidéo explicative pour les catégories et sous-catégories se trouve sur la page Catégorie de programme : Vidéo explicative.