Barra lateral de etiquetas de Discourse

:warning: Este componente ha sido obsoleto; por favor, consulta Topic List Sidebars para obtener la misma funcionalidad y más.

Este componente de tema toma un tema y lo aplica como una barra lateral para la lista de temas de una etiqueta. Estas barras laterales solo son visibles cuando el navegador tiene un ancho de 767 píxeles o más (la mayoría de las tabletas y monitores).

¿Quieres barras laterales para categorías? Consulta Discourse Category Sidebars.

¿Qué puedo hacer con este componente de tema?

  • Elige un tema y muestra su contenido como una barra lateral para una etiqueta.

  • Elige que las barras laterales aparezcan a la izquierda o a la derecha de la lista de temas.

¿Cómo lo configuro?

Simplemente inserta el nombre de la etiqueta y el ID del tema (por ejemplo, example.com/t/example-topic/57).

Recomiendo crear temas de barra lateral en sus respectivas etiquetas, cerrar el tema para que no haya respuestas y ocultarlo (para que no aparezca en la lista de temas).

Ten en cuenta que no puedes usar un tema en una categoría privada como barra lateral en un área pública.

CSS personalizado

Cada barra lateral de etiqueta está envuelta en una clase que contiene el nombre de la etiqueta, por lo que para la etiqueta test sería .tag-sidebar-test. Puedes usar estas clases para estilizar las barras laterales individuales.

La etiqueta body en las páginas con barras laterales también tiene una clase añadida, por lo que puedes usar body.custom-sidebar para aplicar estilos en todas las páginas que tengan una barra lateral.

Instala este componente de tema

41 Me gusta

Your sidebar themes are amazing

It would be great to have an option to display a sidebar in a topic based on tags. With multiple tags the divs could be simply stacked on top of each other.

2 Me gusta

minor nit. it seems that external links in the side bar do not follow setting to open in new tab, so they open in same window.

6 Me gusta

This is a really cool idea Kris, how hard would it be to move it from the sidebar to the top? I would love to have it where the category description normally goes so it always displays and doesn’t resize the container. I use topic list preview with the tile layout and this makes all the images smaller and wastes space in my case.

8 Me gusta

Awesome! This theme component solves the need for a tag description many users asked for.
Would be great if there’s also the option to have it above the navbar, instead of having it in the side.

6 Me gusta

La categoría uno parece funcionar bien, pero esta de etiquetas parece estar rota para nosotros en este momento.

3 Me gusta

Parece que la ruta se cambió en el núcleo de /tags/ a /tag/, he actualizado el tema para reflejar este cambio

8 Me gusta

Quizás tenga algo que ver con nuestro CSS personalizado, pero parece que está creando el espacio para ello, aunque no está agregando realmente los enlaces allí

2 Me gusta

Hola Kris,

Esto parece muy interesante. Parece que podría resolver un problema o un inconveniente de diseño del sitio, y quería obtener tu opinión.

Esto es lo que estoy intentando crear: un sitio web centrado en un foro con una barra lateral que contenga principalmente páginas estáticas para una sección de preguntas frecuentes (FAQ). Como en la imagen de abajo: ¿Estás de acuerdo en que tu barra lateral de etiquetas funcionaría para esto? Parece que todo lo que necesitaría hacer es crear una etiqueta llamada “FAQ” para las publicaciones específicas que quiero que aparezcan en la sección de preguntas frecuentes, y estas se incluirían allí (¿hay algún control sobre el orden de la lista en la barra lateral?).

¿Qué opinas? ¿Alguien más con experiencia en este componente del tema quiere comentar?

2 Me gusta

Este componente ya no parece funcionar para mí, ¿alguien puede reproducirlo?

2 Me gusta

¿Es posible hacer que la barra lateral aparezca en dispositivos móviles como una opción plegable? Un pequeño icono puede aparecer en el lado derecho para mostrar y ocultar la barra lateral.

3 Me gusta

Estoy muy contento con este componente funcionalmente, pero añade muchos pasos a la creación de una nueva etiqueta, y luego está el problema de los temas de descripción no listados, que son un poco difíciles de manejar.

Me encantaría que la descripción proviniera de un campo de “descripción larga” añadido a la descripción corta que se puede obtener con la :wrench: en una página de etiqueta, en lugar de una publicación mágica.

1 me gusta

Estoy ejecutando 3.3.0.beta2, y este componente muestra correctamente la barra lateral de etiquetas cuando seleccionas la etiqueta por primera vez, pero la barra lateral no se elimina cuando seleccionas una etiqueta diferente. Puedes ver esto en vista previa en theme-creator.discourse.org. Así es como se ve cuando visitas la etiqueta art:

…pero cuando cambias a (por ejemplo) la etiqueta code, la barra lateral no cambia:

Veo que Discourse Category Sidebars se ha mantenido mucho más actualizado que este componente. Quizás intente aplicar los mismos cambios a este.

Actualización: Veo que las descripciones de etiquetas admiten HTML hoy en día, por lo que el componente Tag Banners es probablemente mejor para mis propósitos. ¡Gracias de todos modos!

La funcionalidad de este componente se ha fusionado en Topic List Sidebars (admite barras laterales de categorías y etiquetas), así que por favor cámbiate cuando tengas la oportunidad, ya que ya no haré actualizaciones a este. Este componente seguirá funcionando por ahora, pero es posible que encuentres problemas en el futuro.

3 Me gusta

Este tema se cerró automáticamente después de 26 días. Ya no se permiten nuevas respuestas.