Salut,
Quelqu’un saurait comment je peux masquer la barre latérale lorsqu’un article de certaines catégories est ouvert ? Je voudrais l’afficher par défaut, mais pas pour les articles de cette catégorie. Par exemple, dans la catégorie « Démarrer ».
Salut,
Quelqu’un saurait comment je peux masquer la barre latérale lorsqu’un article de certaines catégories est ouvert ? Je voudrais l’afficher par défaut, mais pas pour les articles de cette catégorie. Par exemple, dans la catégorie « Démarrer ».
J’aimerais bien faire ça aussi.
Ce CSS devrait faire l’affaire.
Il suffit de remplir ce champ avec le slug de votre catégorie et de copier le code. Ensuite, déposez-le dans le CSS de bureau de votre thème et voilà !
(Si vous ciblez une sous-catégorie, utilisez le format slugparent-slugsouscatégorie)
// masque la barre latérale pour la catégorie spécifiée
body.has-sidebar-page.category-=CategorySlug= {
#main-outlet-wrapper {
grid-template-columns: 0 minmax(0, 1fr);
gap: 0;
padding-left: 10px;
}
.wrap {
max-width: var(--d-max-width);
}
}
@Lilly - est-ce que cela fonctionnerait comme une fonctionnalité de Navigation (sidebar) menu display control ?
Très utile, je viens de le tester. Merci !
Est-il possible de le masquer également sur /tags ? body.has-sidebar-page.tags n’est pas le bon sélecteur.
Ce serait certainement le cas. Je vais l’ajouter au composant. Merci pour la suggestion et le code ![]()
Si vous inspectez les classes dans la balise body de la page que vous essayez de cibler, vous verrez la classe que vous devez utiliser.
Dans ce cas, body.has-sidebar-page.tags-page devrait vous aider.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.