Questo componente scansiona la descrizione completa di una categoria per cercare tag specifici e visualizza link aggiuntivi ad altre categorie. Vedere lo screenshot.
Screenshot
Repository
Informazioni
Perché dovrei usarlo e perché è implementato in questo modo?
Desideri visualizzare link aggiuntivi, ad esempio ad altre risorse dello stesso tipo di categoria. Pensa a una categoria per un club di calcio e vuoi aggiungere il link al sito web del club. In questi casi, puoi utilizzare GitHub - naidihr/discourse-category-headers: Theme component providing custom settings for the discourse category header · GitHub
Se hai più di un link e/o non vuoi che quel link appaia nella pagina di panoramica delle categorie e/o non vuoi quel grande banner, puoi utilizzare questo tema.
È implementato in questo modo per analizzare la descrizione completa di una categoria perché Discourse utilizza solo il primo frammento del “primo post dell’argomento” per creare la descrizione della categoria, che viene visualizzata nella pagina di panoramica delle categorie. Il resto del post non viene mostrato.
Se utilizzi molte categorie, magari create tramite API, questa aggiunta è pienamente utilizzabile poiché il primo post della categoria (cioè la descrizione completa) può essere impostato anche tramite API.
Installazione
Come installo un Tema o un Componente del Tema?
Configurazione
Configura il componente del tema e imposta i tag, ad esempio:
WIKI, blank
Modifica la descrizione di una categoria in modo che appaia così:
Questa è la descrizione della categoria visualizzata.
`
{AddCategoryLinks}
{WIKI#Wiki#Il nostro fantastico wiki#https://awesome-wiki-which-doesnt.exist}
{TAGNAME#Nome del Link#Titolo del Link#URL del Link}
`
Si prega di notare:
- È importante che
{AddCategoryLinks}esista nella descrizione. - È importante che sia all’interno di un blocco di codice (all’interno di
...). - Usa # come separatore.
Nota: Ti consiglio di nascondere il post in cui è scritta la descrizione della categoria, in modo che gli utenti non vedano le aggiunte come AddCategoryLinks e simili.
Ringraziamenti
- Discourse, un ottimo strumento
- GitHub - discourse/discourse-custom-header-links · GitHub
- https://github.com/discourse/discourse-category-headers.git

