Este componente del tema muestra las etiquetas más populares de una categoría en una barra lateral fija en pantallas más anchas que 767 px (la mayoría de las tabletas y dispositivos de escritorio).
Debes habilitar la configuración «Mostrar filtro por etiqueta» en tu sitio para que este componente del tema funcione.
Cada barra lateral está envuelta en una clase que contiene el nombre de la categoría; por ejemplo, para la categoría UX sería .ux-sidebar. Puedes usar estas clases para dar estilo a barras laterales individuales.
La etiqueta HTML en las páginas con barras laterales también tiene una clase añadida, por lo que puedes usar html.custom-sidebar para aplicar estilos en todas las páginas que tengan una barra lateral.
this would make an incredibly powerful navigation tool if it showed the most common in each category and tag-page and it was positioned in a banner, or other item at the top of the page.
En caso de que no lo supieras, ya existe un menú desplegable de etiquetas opcional en Discourse estándar (mostrado en la imagen de arriba) que aparece encima de la lista de temas.
¿Podrías describir un poco más este problema? ¿La barra lateral solo aparece para una categoría y no para las demás?
¿Todas las categorías que estás intentando tienen temas con más de 3 etiquetas? La barra lateral no se mostrará si hay menos de 3 etiquetas dentro de una categoría específica.
Sí, creo que puedo agregar soporte para otras páginas.
No hay ningún problema cuando hago clic directamente (en la misma página), pero cuando hago clic derecho y abro en una nueva pestaña, aparece el mensaje “¡Ups! Esa página no existe o es privada.”
He añadido una función para mostrar opcionalmente la barra lateral de etiquetas en las páginas del menú superior (últimos, mejores, nuevos, etc.). Está desactivada de forma predeterminada; puedes activarla en la configuración del componente del tema.
Fue mi error; no consideré las subcategorías y reestructuré la URL para que se ajustara. Ya está solucionado.
Esa URL muestra todas las etiquetas de todas las categorías. Cuando estás dentro de una categoría y haces clic en una etiqueta de la barra lateral, quería que se mostrara esa etiqueta en el contexto de la categoría actual.
No estoy seguro de qué quieres decir exactamente. ¿Podrías darme un ejemplo concreto?
¡Guau… ahora funciona cuando lo abro en una nueva pestaña! Muchas gracias…
Perdona por mi mal inglés
“Añadir espacio” significa cambiar el interlineado (como en MS Word) a 2, que actualmente parece ser 1 o 1.5, de modo que haya más espacio entre las etiquetas.
Todos estos son cambios generales de CSS… si quieres hacer más cambios de estilo como estos, te sugiero seguir algunos tutoriales de CSS. CSS styling basics - Learn web development | MDN es una buena opción gratuita.
Sería genial si el número máximo de etiquetas se aumentara a 100 y se mostrara en una nube de texto de burbujas con altura ajustable de forma responsiva, ordenada alfabéticamente. Es decir, cuanto más popular sea una etiqueta, mayor será su tamaño de fuente. Las “100 etiquetas principales”.
También sería bueno que se posicionara horizontalmente encima de las listas de categorías en dispositivos móviles. Esto es algo que realmente necesito para móviles.
Desafortunadamente, este componente entra en conflicto con Discourse Tag Sidebars. Cuando habilito ambos, todas las etiquetas se agrupan en una sola línea, así:
Y las barras laterales de etiquetas no aparecen en absoluto.
Esto es desafortunado, porque deberían ser complementarios: la lista de etiquetas para la vista “todas las etiquetas” (y posiblemente también “sin etiquetas”), y la barra lateral para etiquetas específicas. De hecho, ¿quizás podrían combinarse en un solo componente?