| Riepilogo | Aggiungi un pulsante di stampa pulito ai topic | |
|---|---|---|
| Anteprima | Anteprima su Discourse Theme Creator | |
| Repository | GitHub - dereklputnam/discourse-pdf-download | |
| Guida all’installazione | Come installare un tema o un componente del tema | |
| Nuovo ai temi di Discourse? | Guida per principianti all’uso dei temi di Discourse |
Volevo offrire ai miei utenti un modo più elegante per stampare il contenuto di un topic rispetto al metodo di stampa standard. Questa soluzione permette di specificare esattamente in quali topic appare il pulsante, aggiungere o rimuovere elementi e includere un sommario se l’utente lo desidera.
Screenshot
Mima gli stili dei pulsanti del tuo sito, fornendo sia palette di colori primari che secondari.
Quando viene rilevato un sommario, viene fornita l’opzione per includerlo/escluderlo:
Ho anche aggiunto la possibilitĂ di limitare la profonditĂ con cui il sommario cerca le intestazioni, per bilanciare utilitĂ e praticitĂ .
Guarda il sito Theme Creator per una demo live di un sommario aggiunto. Non sono riuscito a capire come abilitare DiscoTOC lì, ma lo sta rilevando comunque
.
Impostazioni
| Impostazione | Descrizione |
|---|---|
enabled_categories |
Categorie in cui appare il pulsante |
enabled_tags |
Tag in cui appare il pulsante |
enabled_topic_ids |
ID topic specifici in cui mostrare sempre il pulsante |
first_post_only |
Includi solo il post originale |
show_post_meta |
Mostra autore e data nel PDF |
show_site_logo |
Mostra il logo del sito nell’intestazione del PDF |
show_tags |
Mostra i tag del topic nell’intestazione del PDF |
show_toc |
Abilita la funzione del sommario e la casella di controllo |
toc_max_depth |
ProfonditĂ delle intestazioni per il sommario |
button_style |
Secondario (contorno) o primario (riempito) |
Ho creato questo senza utilizzare l’editor di oggetti, ma ora vedo che potrebbe avere senso avere diversi stili per il pulsante a seconda di dove si trova. Ad esempio, includere solo il primo post o includere/escludere i dati dell’autore. Sono felice di ascoltare i vostri pensieri e apportare modifiche!



