Barre latérale pour sous-catégories

Bonjour les experts !

J’ai essayé de chercher des exemples, mais malheureusement sans succès.

Nous avons une catégorie qui comprend plus de 80 sous-catégories, et nous devons afficher toutes ces sous-catégories dans une barre latérale, comme ici :

Y a-t-il un moyen de faire cela ? Ou peut-être existe-t-il des exemples de cas similaires que nous pourrions consulter ?

Merci !

2 « J'aime »

Si vous cherchez à ce que chaque catégorie filtre les sujets dans la liste des sujets, alors je suggère d’utiliser le plugin Discourse Docs et de définir cette catégorie comme votre catégorie de documentation. De cette façon, vous pourrez profiter de la fonctionnalité de filtrage que le plugin possède. Vous pouvez le voir fonctionner sur Meta ici sur /docs

Cependant, si vous cherchez uniquement à présenter les catégories sous forme de liens vers chaque catégorie, vous pouvez essayer d’ajouter le plugin Custom Layouts qui est un framework pour ajouter des widgets de mise en page personnalisés sur les barres latérales gauche ou droite. Après avoir ajouté le plugin, vous installerez ensuite le Category List Widget pour présenter les catégories.

Alternativement, le composant de thème Right Sidebar Blocks semble également être une bonne solution. Bien que je ne l’aie pas encore essayé.

5 « J'aime »

Je pense que la meilleure alternative ici est d’utiliser un composant de thème, Discourse Category Sidebars pourrait également fonctionner. Vous pouvez définir la barre latérale sur la catégorie parente, puis créer un sujet avec une liste de liens vers les sous-catégories. Vous pourriez même inclure les parties « Ajouter une nouvelle idée » et « Filtrer par catégorie ».

Cela nécessiterait un travail manuel pour la configuration. Et vous devriez la corriger chaque fois qu’une sous-catégorie change.

Sinon, cela pourrait être fait avec un développement personnalisé. Si votre site est hébergé par nous, vous pouvez nous envoyer un message privé, et nous pourrons en discuter. Nous avons déjà effectué des travaux très similaires pour d’autres clients.

5 « J'aime »

Salut @keegan et @cocococosti , merci beaucoup pour votre aide et pour les solutions fournies !
Je pense que l’une d’entre elles conviendra parfaitement à notre cas d’utilisation :slight_smile:

2 « J'aime »

Salut @Helga_Razinkova,

Je pense que c’est une demande de fonctionnalité intéressante pour le composant de thème Right Sidebar Blocks, et il s’avère qu’il n’a pas été trop difficile de l’ajouter à ce composant. Donc, si vous ajoutez maintenant une configuration de bloc à ce composant avec subcategory-list, il affichera les enfants de la catégorie dans la barre latérale. Voici un exemple :

L’étiquette « Sous-catégories » peut être modifiée dans les traductions de ce composant de thème.

10 « J'aime »

Salut @pmusaraj, c’est tout simplement génial, merci beaucoup !! :heart_eyes:

Je vais certainement montrer ce plugin à nos développeurs, mais il semble que ce sera une solution parfaite :slight_smile:

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.