Excelente componente de tema. Gracias.
¿Existe alguna forma de ocultar los enlaces si el usuario debe iniciar sesión para ver el contenido del sitio?
Así es como se ve mi sitio en la página de inicio de sesión con el tema habilitado.
Hasta que exista una forma más limpia de hacerlo mediante una actualización del componente, puedes agregar estas líneas de CSS en tu tema
.anon .custom-header-links {
display: none;
}
¡Esto funciona de maravilla!!!
Si alguno de ustedes, increíbles programadores, pudiera agregar la capacidad por enlace para hacerlo visible para:
¡estaríamos extremadamente agradecidos!!!
Todo sigue siendo posible mediante CSS, pero tienes que crear una línea para cada enlace, lo cual puede llevar algún tiempo.
Si tomamos la demostración de este componente:
https://theme-creator.discourse.org/theme/Johani/custom-header-links
Probaré tus 3 escenarios con el ejemplo de Tech.
Ej #1 visible para usuarios conectados
.anon .headerLink.tech {
display: none;
}
Ej #2 visible para usuarios no conectados
.headerLink.tech {
display: none;
}
.anon .headerLink.tech {
display: inline-block;
}
Ej #3 visible para todos los usuarios: no agregues nada
Reemplaza el texto con la palabra clave de tu menú.
Tomaré un último ejemplo para ayudarte. La clase CSS que debes usar para el elemento de menú ¡Tu voto cuenta! es .headerLink.your-vote-counts.
Gracias, me ayudaste ![]()