Tolle Theme-Komponente. Vielen Dank.
Gibt es eine Möglichkeit, die Links auszublenden, wenn sich der Benutzer einloggen muss, um den Seiteninhalt zu sehen?
So sieht meine Seite auf der Anmeldeseite mit aktiviertem Theme aus.
Tolle Theme-Komponente. Vielen Dank.
Gibt es eine Möglichkeit, die Links auszublenden, wenn sich der Benutzer einloggen muss, um den Seiteninhalt zu sehen?
So sieht meine Seite auf der Anmeldeseite mit aktiviertem Theme aus.
Bis es einen saubereren Weg gibt, dies über ein Upgrade der Komponente zu erledigen, können Sie diese CSS-Zeilen in Ihrem Theme hinzufügen:
.anon .custom-header-links {
display: none;
}
Das funktioniert hervorragend!!!
Falls einer von euch tollen Programmierern da draußen die Möglichkeit hinzufügen könnte, pro Link festzulegen, ob er sichtbar sein soll für:
wären wir extrem dankbar!!!
Alles ist weiterhin über CSS machbar, aber du musst für jeden Link eine Zeile erstellen, was etwas Zeit in Anspruch nehmen kann.
Wenn wir das Demo für diese Komponente betrachten:
https://theme-creator.discourse.org/theme/Johani/custom-header-links
werde ich deine drei Szenarien mit dem Tech-Beispiel ausprobieren.
Beispiel #1 sichtbar für eingeloggte Benutzer
.anon .headerLink.tech {
display: none;
}
Beispiel #2 sichtbar für nicht eingeloggte Benutzer
.headerLink.tech {
display: none;
}
.anon .headerLink.tech {
display: inline-block;
}
Beispiel #3 sichtbar für alle Benutzer: nichts hinzufügen
Ersetze den Text durch das Schlüsselwort deines Menüs.
Ich nehme noch ein letztes Beispiel, um dir zu helfen. Die CSS-Klasse, die für den Menüpunkt Your Vote Counts! zu verwenden ist, lautet .headerLink.your-vote-counts.