Non sono sicuro di come procedere e cercavo un po’ di assistenza.
In sostanza, vorrei avere una separazione visiva tra gli argomenti bloccati e quelli regolari. Questo sarebbe per i forum della community di uno studio di giochi e tale separazione sarebbe utile per gli utenti.
Quello che sto cercando è qualcosa del genere:
[BLOCCATO] Nome argomento
Argomento regolare
Invece di:
[BLOCCATO] Nome argomento
Argomento regolare
Ho già cambiato il colore di sfondo degli argomenti bloccati per creare una leggera differenza tra i due. Ho provato con CSS, che ha funzionato, ma solo al refresh della pagina.
Ho tentato di creare il mio componente tema, ma è lì che mi blocco poiché dovrei aggiungere qualcosa, ma non sono sicuro di dove.
Il mio obiettivo è aggiungere <tbody class="pinned-topics"> prima del tbody originale (argomenti regolari).
Grazie per l’aiuto! Sfortunatamente, non ha funzionato. Ho un tentativo di plugin che dovrebbe fare quello che mi serve, ma non riesco a farlo funzionare su Discourse 3.4.0-beta2.
Mi servirebbe qualcosa nella directory dei componenti o tutti i file risiederanno nei connettori?
L’unica ragione per cui lo stavo facendo come plugin invece di un componente del tema è perché ho in programma di aggiungere altre funzionalità in seguito.
Non hai bisogno della directory components qui, in questo connettore e contesto di codice.
Puoi vederla nel mio screenshot perché ho modificato un componente esistente.
Detto questo, dipende da cosa vuoi fare in seguito. È anche possibile creare un componente nel connettore che faccia riferimento a un altro componente (e questo, lo collocheresti nella directory components).
Ho un’ultima domanda, se non ti dispiace. C’è un modo per impedire che gli argomenti fissati appaiano nell’elenco normale degli argomenti in modo che gli argomenti fissati non vengano duplicati?
Modifica: Sono riuscito a farlo con un po’ di CSS.