Etiquetas de hamburguesa de Discourse

Este es un componente de tema que te permitirá agregar etiquetas al menú hamburguesa fácilmente.

El componente viene con tres opciones de visualización.

Ejemplos:

Grupos de etiquetas anidados

Etiquetas de categoría permitidas anidadas

Etiquetas superiores planas (en todo el sitio)

Configuraciones:

El componente viene con siete configuraciones.

La opción hamburger_menu_tags_mode te permite establecer el modo de vista que prefieras.

etiquetas superiores:
muestra una lista plana de las etiquetas más utilizadas en el sitio

grupos de etiquetas:
muestra una lista anidada de grupos de etiquetas y sus etiquetas hijas

etiquetas de categoría permitidas:
muestra una lista de etiquetas permitidas anidadas bajo cada categoría. Recomiendo mantener estos valores en rangos razonables.

Desde allí, hay configuraciones específicas del modo que te permiten controlar cuántas secciones/etiquetas mostrar para los diferentes modos.

También hay una configuración que te permite ocultar la sección predeterminada de categorías del menú hamburguesa (desactivada por defecto).

Notas:
El tema respetará los estilos para categorías/etiquetas establecidos en la configuración de tu sitio.

Si seleccionas etiquetas de categoría permitidas anidadas, los enlaces de estas etiquetas te llevarán a los temas en esa categoría que están etiquetados con esa etiqueta.

Todas las secciones agregan un enlace de ancho completo a la página /tags antes de las subsecciones.

allowed_category_tags y top_tags no tienen sobrecarga de API, por lo que no generan solicitudes adicionales. Nested_tag_groups sí requiere una solicitud a un archivo .json. La solicitud se ejecuta solo una vez por usuario por sesión (en la página de inicio o en la página donde aterricen).

No hay vista previa en el creador de temas porque no tiene tantas etiquetas.

13 Me gusta