Sous-catégories indentées de Discourse

Installer ce composant de thème

:information_source: Aperçu

Ce simple composant de thème indente automatiquement toutes les sous-catégories dans la barre latérale — fonctionne sur les écrans de bureau, tablettes et mobiles.

Il existe un paramètre pour modifier la taille de l’indentation : la valeur par défaut est 1em, avec un minimum de 0.5em et un maximum de 3em.

Paramètres :

Capture d’écran d’un exemple de résultat dans la barre latérale :


:bulb: Remarques

Ce composant de thème est uniquement conçu pour les sous-catégories d’un seul niveau. Si votre forum a des sous-sous-catégories activées, ce composant risque de dysfonctionner, ou du moins de ne pas être très esthétique dans votre barre latérale.

Ce composant remplace désormais celui obsolète : Indented / Nested Sidebar Categories or Subcategories.


Découvrez mes autres projets Discourse
21 « J'aime »

excellent travail ! Ce serait merveilleux si cela pouvait se déplier ou se replier pour les catégories parentes. Est-ce possible ?

1 « J'aime »

non - désolé, mais je n’ai pas l’intention d’ajouter plus d’options à ce composant.

1 « J'aime »

Excellent travail Lilly - d’une simplicité et efficacité ravissantes. Une nette amélioration !!

J’aime aussi la notification claire de l’administrateur à ce sujet.

2 « J'aime »

Il serait utile d’avoir l’option d’indenter sur mobile également

Je suis d’accord - et je n’avais pas remarqué que ce n’était pas le cas avant que vous ne le signaliez à l’instant !

@Lilly, est-ce que l’ancien retrait du TC s’affichait sur mobile ?

2 « J'aime »

j’ai refactorisé ce composant et il devrait fonctionner pour vous sur mobile maintenant. faites-moi savoir s’il y a des problèmes. OP modifié.

6 « J'aime »

Quelle était la réflexion/la raison pour déprécier un composant plus complet (catégories imbriquées) au profit de celui-ci avec moins de contrôle ?
Puis-je continuer à utiliser l’ancien même s’il est déprécié ou va-t-il finir par cesser de fonctionner ?

1 « J'aime »

Fonctionne très bien - merci beaucoup Lilly ! Je peux maintenant supprimer ma solution de contournement CSS :slight_smile:

1 « J'aime »

Ahah - cela s’indente bien en mode portrait, mais pas en mode paysage (en utilisant un iPad)

ça marche sur mon iPad :woman_shrugging:

Laisse-moi deviner, il affiche cette vue avec une barre latérale à deux colonnes ?

Ahah - désolé, j’ai oublié de mentionner que mon CSS personnalisé le force à une seule colonne sur mobile. Il fonctionne bien en portrait (indenté comme sur ordinateur de bureau) mais devient une liste plate et simple en paysage.

voici ce que je vois sur mon iPad en mode paysage et portrait :

1 « J'aime »

Ah, ça marche pour moi aussi, désolé ! Il semble devenir « plat » lorsque vous faites pivoter l’appareil - mais se répare si vous actualisez. Merci d’avoir vérifié !!

1 « J'aime »