Elenco argomenti nelle barre laterali

:information_source: In precedenza “Discourse Category Sidebars” — il nome di questo componente del tema è stato aggiornato a Topic List Sidebars ora che supporta sia le categorie che i tag.

:discourse2: Riepilogo Topic List Sidebars prende un argomento e lo applica come barra laterale per l’elenco degli argomenti di una categoria o di un tag.
:eyeglasses: Anteprima Anteprima su Discourse Theme Creator
:hammer_and_wrench: Link al Repository https://github.com/discourse/discourse-topic-list-sidebars
:open_book: Nuovo a Discourse Themes? Guida per principianti all’uso di Discourse Themes

Installa questo componente del tema

Funzionalità

Questo componente del tema prende un argomento e lo applica come barra laterale per l’elenco degli argomenti di una categoria o di un tag. Queste barre laterali sono visibili solo quando il browser ha una larghezza di 767px o superiore (la maggior parte dei tablet e dei monitor).

Cosa posso fare con questo componente del tema?

  • Scegli un argomento e visualizza il suo contenuto come barra laterale per una categoria o un tag.

  • Imposta una barra laterale da visualizzare sulle pagine /latest, /new, /unread e /top utilizzando all come nome della categoria nelle tue impostazioni.

  • Scegli se le barre laterali devono apparire a sinistra o a destra dell’elenco degli argomenti.

  • Di default, la barra laterale di una categoria verrà visualizzata anche per tutte le sue sottocategorie, a meno che una sottocategoria non abbia la propria barra laterale definita (puoi disabilitare questa funzione deselezionando l’impostazione inherit parent sidebar).

Come configurarlo?

Scegli le tue categorie e tag e aggiungi l’ID dell’argomento (ad esempio example.com/t/example-topic/57) che desideri utilizzare per popolare il contenuto della barra laterale.

Consiglio di creare gli argomenti delle barre laterali nelle rispettive categorie/tag, chiudendo l’argomento in modo che non ci siano risposte e rendendolo non elencato (in modo che non appaia nell’elenco degli argomenti).

Tieni presente che non puoi utilizzare un argomento in una categoria privata come barra laterale in una categoria pubblica (tecnicamente puoi, ma gli utenti senza accesso a quell’argomento privato vedranno solo una barra laterale vuota!).

Impostazioni

Nome Descrizione
sidebars Aggiungi e rimuovi barre laterali
sidebar side Scegli tra Sinistra o Destra
inherit parent sidebar Se selezionato, le sottocategorie erediteranno la barra laterale della categoria principale (a meno che la sottocategoria non abbia la propria barra laterale assegnata).

Quando deselezionato, le sottocategorie visualizzeranno una barra laterale solo se specificata.
stick on scroll Quando selezionato, la barra laterale ha una posizione fissa durante lo scorrimento

Note per gli sviluppatori

Ogni barra laterale di categoria è racchiusa in una classe che contiene lo slug della categoria; quindi, per la categoria staff sarebbe .category-sidebar-staff. Puoi utilizzare queste classi per stilizzare le singole barre laterali.

Il tag body sulle pagine con barre laterali ha anche una classe aggiunta, quindi puoi usare body.custom-sidebar per applicare stili a tutte le pagine che hanno una barra laterale.

Crediti

:heart: Ringraziamenti speciali a @xrav3nz per aver gettato le basi per rendere possibile questo componente!


:discourse2: Ospitato da noi? I componenti del tema sono disponibili per l’uso nei nostri piani Standard, Business ed Enterprise.

59 Mi Piace