Ocultar elementos en páginas de temas individuales

Hola a todos,

Estoy intentando mostrar un elemento personalizado de Banner Featured Links solo en la página de temas (inicio) y ocultarlo en páginas de temas individuales o en otros lugares. He experimentado con diferentes selectores CSS y combinaciones, pero no he tenido éxito en lograr que se comporte como esperaba.

¿Alguien tiene experiencia en apuntar a páginas específicas de Discourse usando CSS? Por ejemplo, quiero que los enlaces personalizados se muestren solo en la página principal de la lista de temas, pero no en páginas de temas individuales o vistas de categorías.

Esto es lo que he intentado hasta ahora:

body#topic_795 .banner-featured-links__link {
display: none;
}

body.page-categories .banner-featured-links__link,
body.page-site-feedback-tutorials .banner-featured-links__link {
display: none !important;
}

Estoy preguntando específicamente sobre el control CSS porque quiero administrar directamente cómo se muestran los elementos según el contexto de la página, no solicitar una modificación del Componente de Tema. Es por eso que no publiqué esto en el tema del Componente de Tema de Enlaces Destacados del Banner.

Si alguien conoce las clases correctas o algún consejo para apuntar adecuadamente a la página principal de temas (inicio), ¡agradecería la orientación!

¡Gracias de antemano!

Oye, ¿probaste la configuración la url debe contener? Puedes definir las rutas de URL donde deben aparecer los enlaces. Creo que por defecto define varias rutas, podrías usar la ruta de la página principal de tu lista de temas, ¿te funcionaría?

2 Me gusta

Muchas gracias @Arkshine. Ese plugin en realidad maneja las páginas a través de las rutas definidas. Aprecio que lo hayas señalado. Solución simple. No me di cuenta del propósito de la configuración. :partying_face:

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.