Aggiungi collegamenti di categoria Tema Componente

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

4 Mi Piace

Mi sono appena imbattuto in questo componente mentre cercavo di fare la stessa cosa di base.

Sorprendentemente, funziona ancora quasi!

I link sono presenti, ma la descrizione della categoria purtroppo no.

Ci ho provato con il mio amico programmatore IA per cercare di resuscitare questo, ma come al solito è un po’ inutile.

Qualcun altro è interessato?