Paramètres d'affichage de la catégorie

Bonjour @team,

Je m’excuse si l’utilisation de la mention Équipe n’était pas appropriée.

Dans les Options de catégorie, pourrions-nous avoir de nouveaux paramètres d’affichage ?

Par exemple :

  1. Afficher dans le menu hamburger
  2. Boîtes de catégorie

Je pose la question car il semble que certaines structures aient changé. J’avais auparavant utilisé du CSS pour masquer les sous-catégories dans le menu hamburger.

.Hamburger-panel li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
       Display:None;
}

La mise à jour récente a probablement modifié une partie de la structure.

J’ai donc remarqué que quelqu’un avait créé un composant de thème appelé « Category Hider ». Cependant, il semble que la dernière mise à jour ait cassé ce composant (j’ai laissé un message là-bas pour informer l’auteur qu’il est cassé).

En attendant, si quelqu’un pouvait me proposer une solution rapide, même en CSS pour le menu hamburger, ce serait formidable.

Merci à l’équipe pour ce logiciel de forum incroyable !

Je viens de faire un test rapide et cela semble fonctionner : (mais vérifiez que j’ai bien placé votre catégorie)

.panel-body {
  li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
    display: none;
  }
}

Je ne suis pas très compétent en CSS, alors considérez cela comme une solution temporaire en attendant qu’une personne plus compétente se manifeste. :slightly_smiling_face:

4 « J'aime »

N’oubliez pas que si vous renommez votre sélecteur de catégorie, vous devez également le modifier dans le CSS.

1 « J'aime »

Donc, c’est maintenant :

.panel-body

Au lieu de :

.hamburger-panel

Merci, ce sera assez simple à corriger.

Ce n’est pas « Au lieu de » : .panel-body est une classe qui cible tous les corps de panneaux, tandis que .hamburger-panel cible, eh bien, le panneau hamburger.

Je ne sais donc pas exactement ce qui a changé dans le cœur du système et a cassé votre code précédent. Mais si vous souhaitez masquer toutes les sous-catégories du menu hamburger, voici ce qui me semble être la solution la plus simple :

.hamburger-panel .category-link.subcategory {
display: none;
}
3 « J'aime »

Je ne suis pas sûr, mais aucun des deux codes ne masque les sous-catégories dans le menu hamburger.

Le composant de thème « Category Hider » ne fonctionne pas.

J’ai essayé à la fois le code .hamburger-panel dans mon extrait et celui du monsieur. Aucun des deux ne masque les entrées.

Pour ce que ça vaut, les deux codes fonctionnent sur mon site de test.

2 « J'aime »

Oui, cela fonctionne également sur mon instance. Vous pouvez sélectionner un lien de sous-catégorie dans l’inspecteur du navigateur :

Ensuite, vérifiez les déclarations de style. Si la règle que j’ai publiée ne masque pas le lien, il doit en exister une autre plus spécifique sur votre instance.

1 « J'aime »

Étrange. J’avais basculé vers le masqueur de catégories, car le code original, je pense, était de @awesomerobot ? Le partage a cessé de fonctionner.

D’accord, je vérifierai cela dans un instant. Merci pour votre aide. Pour tenter de résoudre ce problème via mobile, il faudra consulter l’ordinateur de bureau.

Diacourse Category Hider vient de tomber en panne avec la dernière mise à jour stable.

1 « J'aime »

Voici un lien vers le site

Ça fonctionne quand j’ajoute la règle dans l’inspecteur..

Screenshot from 2021-10-25 21-35-10

..il y a en effet beaucoup de choses à cacher là :upside_down_face:

1 « J'aime »

Oui, c’était le cas, seules les catégories parentes s’affichaient. Je vais devoir essayer un composant de thème vide pour voir si cela fonctionne.

Est-ce que cela pourrait être dû à la mise en cache du site de mon côté ?

C’est génial ! Auparavant, il fallait masquer chaque entrée manuellement. Cela fonctionne parfaitement, merci.

.hamburger-panel .category-link.subcategory {
         Display:none;
}

Beaucoup plus simple. Maintenant, il ne reste plus qu’à masquer les catégories obsolètes. :clinking_beer_mugs::smiling_face_with_sunglasses::+1:

4 « J'aime »

Je voulais encore une fois remercier chacun pour son expertise qui m’a permis de résoudre ce problème rapidement.

:clinking_beer_mugs::smiling_face_with_sunglasses::+1:

2 « J'aime »