Anpassbarer Druck-zu-PDF-Button

:information_source: Zusammenfassung Fügt einen sauberen Druckbutton für Themen hinzu
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository GitHub - dereklputnam/discourse-pdf-download
:question: Installationsanleitung So installieren Sie ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse-Themes? Anfängerleitfaden zur Verwendung von Discourse-Themes

Ich wollte meinen Nutzern eine elegantere Möglichkeit bieten, den Inhalt eines Themas zu drucken, als die Standard-Druckmethode. Dies ermöglicht die genaue Angabe, in welchen Themen der Button angezeigt werden soll, das Hinzufügen oder Entfernen von Elementen sowie das Einfügen eines Inhaltsverzeichnisses, falls der Nutzer dies wünscht.


Screenshots

Es passt sich den Button-Stilen Ihrer Website an und bietet sowohl primäre als auch sekundäre Farbpaletten.

Wird ein Inhaltsverzeichnis erkannt, wird die Option angeboten, die Gliederung einzuschließen oder auszuschließen:

:white_check_mark: Zudem habe ich die Möglichkeit hinzugefügt, die Tiefe der Überschriften im Inhaltsverzeichnis zu begrenzen, um Nutzen und Praktikabilität in Einklang zu bringen.

Schauen Sie sich die Theme-Creator-Website für eine Live-Demo der hinzugefügten Gliederung an. Ich habe nicht herausgefunden, wie man DiscoTOC dort aktiviert, aber es wird trotzdem erkannt :sweat_smile:.


Einstellungen

Einstellung Beschreibung
enabled_categories Kategorien, in denen der Button angezeigt wird
enabled_tags Tags, in denen der Button angezeigt wird
enabled_topic_ids Spezifische Themen-IDs, bei denen der Button immer angezeigt wird
first_post_only Nur den ursprünglichen Beitrag einbeziehen
show_post_meta Autor und Datum im PDF anzeigen
show_site_logo Das Site-Logo im PDF-Kopfzeile anzeigen
show_tags Themen-Tags im PDF-Kopfzeile anzeigen
show_toc Die Gliederungsfunktion und das Kontrollkästchen aktivieren
toc_max_depth Überschriftentiefe für die Gliederung
button_style Sekundär (Umrisse) oder primär (gefüllt)

Ich habe dies ohne den Objekt-Editor erstellt, erkenne aber jetzt den Wert darin, je nach Standort unterschiedliche Button-Darstellungen zu ermöglichen. Zum Beispiel nur den ersten Beitrag einzubeziehen oder Autorenangaben einzuschließen bzw. auszuschließen. Ich bin gerne bereit, Ihre Gedanken zu hören und das Ganze anzupassen!

6 „Gefällt mir“