Excellente composante de thème. Merci.
Existe-t-il un moyen de masquer les liens si l’utilisateur doit se connecter pour voir le contenu du site ?
Voici à quoi ressemble mon site sur la page de connexion avec le thème activé.
Excellente composante de thème. Merci.
Existe-t-il un moyen de masquer les liens si l’utilisateur doit se connecter pour voir le contenu du site ?
Voici à quoi ressemble mon site sur la page de connexion avec le thème activé.
Jusqu’à ce qu’une méthode plus propre soit disponible via une mise à niveau du composant, vous pouvez ajouter ces lignes CSS dans votre thème :
.anon .custom-header-links {
display: none;
}
Cela fonctionne parfaitement !!!
Si l’un de vous, codeurs exceptionnels, pouvait ajouter la possibilité, par lien, de le rendre visible pour :
nous vous en serions extrêmement reconnaissants !!!
Tout est toujours réalisable via CSS, mais vous devez créer une ligne pour chaque lien, ce qui peut prendre du temps.
Si nous prenons la démo de ce composant :
https://theme-creator.discourse.org/theme/Johani/custom-header-links
Je vais essayer vos 3 scénarios avec l’exemple Tech.
Ex #1 visible aux utilisateurs connectés
.anon .headerLink.tech {
display: none;
}
Ex #2 visible aux utilisateurs non connectés
.headerLink.tech {
display: none;
}
.anon .headerLink.tech {
display: inline-block;
}
Ex #3 visible à tous les utilisateurs : n’ajoutez rien
Remplacez le texte par le mot-clé de votre menu.
Je vais prendre un dernier exemple pour vous aider. La classe CSS à utiliser pour l’élément de menu Your Vote Counts! est .headerLink.your-vote-counts.