Da Disco TOC eine der Themenkomponenten in der Standardliste ist, gehe ich davon aus, dass dies ein geeigneter Ort für eine Funktionsanfrage ist.
Es funktioniert derzeit nur für den OP. Ich möchte die Möglichkeit haben, ein Inhaltsverzeichnis zu einer Antwort hinzuzufügen. Warum?
Wenn wir ein Webinar veranstalten, kündigen wir es der Community mit einem Beitrag an. Nach dem Webinar folgen wir mit einer Antwort im selben Thema, die den Link zur Aufzeichnung und Antworten auf alle Fragen enthält, die während des Webinars gestellt wurden. Wir tun dies teilweise, um alle Fragen abzudecken, zu denen wir während der Live-Sitzung nicht gekommen sind.
Diese Follow-up-Beiträge werden oft lang und sind typischerweise nach breiten Themen unterkategorisiert – perfekt für ein Inhaltsverzeichnis (und tatsächlich der Grund, warum ich die Komponente installiert habe).
Zuvor habe ich manuell (und schmerzhaft) ein statisches Inhaltsverzeichnis am Anfang des Antwortbeitrags erstellt, aber natürlich ist es nicht mehr nützlich, sobald man daran vorbeigescrollt ist. Es wäre wunderbar, wenn das Disco TOC neben dem Inhalt schweben würde!
Interessanter Anwendungsfall! Das habe ich in der Vergangenheit auch schon gemacht. Ich bin mir nicht sicher, ob das in Ihrem Fall funktioniert, aber wir haben schließlich den ersten Beitrag bearbeitet, um die Notizen am Ende hinzuzufügen, und dann geantwortet, um alle über die Bearbeitung zu informieren. Auf diese Weise ist alles für die Nachwelt übersichtlich im ersten Beitrag organisiert.
Ja, das verstehe ich vollkommen. Aber es kann für die Langzeitnutzung nützlich sein, und Discourse bietet die Bearbeitungshistorie für diejenigen, die volle Transparenz wünschen. Hier ist ein Beispiel für ein Thema, das wir nach einem Webinar umgeschrieben haben, als ich noch für Namati arbeitete. Wir haben sogar die Sprache in die Vergangenheitsform geändert, sodass es eine Zusammenfassung des Webinars und keine Ankündigung mehr war. Und wir haben alle logistischen Details entfernt, wie man teilnimmt und so weiter, da sie nicht mehr relevant waren.
Update: Die Änderungen in diesem Fork wurden upstream zusammengeführt. Bitte verwenden Sie stattdessen die offiziellen Theme-Komponenten.
Für alle, die DiscoTOC in ihren Antworten anwenden möchten, habe ich diesen Teil der Arbeit in meinem eigenen Fork erledigt!
Jetzt kann TOC auf jeden Beitrag angewendet werden und es funktioniert einwandfrei, genau wie im OP.
Es scheint, dass das offizielle Team es nicht für notwendig hält, DiscoTOC in den Antworten anzuwenden, daher werde ich keinen Pull-Request öffnen. Aber Sie können meine modifizierte Version verwenden!
Lhcfl/DiscoTOC-edited wirft den Fehler «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» beim Einfügen eines Inhaltsverzeichnisses.
Discourse 3.2.0.beta4-dev.
Ich habe diese Fork ausprobiert, sie ist gut…
aber es scheint, dass ich diese Zeile zu jedem Beitrag/jeder Antwort hinzufügen muss?
<div> </div>
Ich habe bereits alle Kategorien zu den Einstellungen hinzugefügt: auto TOC categories
Es scheint, dass diese Fork diese Einstellung nicht berücksichtigt?
Wären Sie offen dafür, dies noch einmal zu überdenken? Es wäre großartig, es als Teil des offiziell gepflegten Repos zu haben. Und es würde keine Probleme oder Instabilität hinzufügen / sollte keine hinzufügen.
Mein Anwendungsfall sind Besprechungen, bei denen wir ein Ereignis als OP verwenden und das Protokoll in einem neuen Beitrag irgendwo darunter abgelegt wird. Es wäre großartig, ein TOC für das Protokoll zur Verfügung zu haben.
Ich möchte nicht, dass es auf alle Beiträge angewendet wird - das würde sehr schnell unangenehm beschäftigt werden!!!
Für diejenigen, die sich für die Anwendung von TOC auf Antworten interessieren - Die Möglichkeit, TOC auf Antworten anzuwenden, wurde in die offizielle Komponente integriert. Es ist eine Einstellung, die standardmäßig deaktiviert ist.
Das funktioniert fantastisch – tolle Arbeit, Linca!
Ich benutze das auf meiner lokalen Instanz und es ist großartig. Danke! Jetzt muss ich keine neuen Themen in meinem Notizbuch erstellen, wenn ich ein Inhaltsverzeichnis für einen Beitrag haben möchte!
Nachdem ich die neue Funktionalität ein wenig genutzt habe (Glückwunsch übrigens!), habe ich mich geirrt – da man angeben kann, wie viele Überschriften vor der Aktivierung eines TOC vorhanden sein müssen, ist das einfach kein Problem.
Das Einfügen des TOC-Codes ist jedoch eine ziemliche Qual.
Wären Sie offen dafür, dies so zu ändern, dass bei automatisch angegebenen Kategorien und Tags auch TOCs für Antworten aktiviert werden? Oder dies als Option anzubieten?