Discourse-Kategorienüberschriften-Theme-Komponente

@jackierenee Ich habe mir erlaubt, mich einzuklinken und mir Ihre Website anzusehen.
Es scheint, dass Sie nur die Theme-Komponente vom übergeordneten Theme entfernt, sie aktualisiert und wieder hinzugefügt haben.
Das Problem ist, dass sich Discourse nicht erholt, wenn eine Theme-Komponente über die Kompatibilität hinaus aktualisiert und danach ein Pin hinzugefügt wird.
Der richtige Weg, sich von einer solchen Situation zu erholen, ist:

  • Gehen Sie zur Theme-Komponente
  • Scrollen Sie ganz nach unten
  • Kopieren Sie die Einstellungen aus dem „Settings Editor“
  • Speichern Sie sie in einem Texteditor
  • Entfernen Sie die Theme-Komponente vollständig ( :wastebasket: löschen)
  • Fügen Sie sie aus dem Github-Repository wieder hinzu
  • Kopieren Sie die Einstellungen aus dem Texteditor und fügen Sie sie in den „Settings Editor“ ein
  • Nehmen Sie Korrekturen vor, falls erforderlich (manchmal werden Einstellungen in der neuen Version hinzugefügt, sodass Sie sie erneut entfernen müssen, der Editor sagt Ihnen, was zu tun ist, wenn Sie versuchen, sie zu speichern)
  • Fügen Sie die Theme-Komponente zum übergeordneten Theme hinzu.
    Ich habe dies auf Ihrer Website getan und die Banner werden nun wieder angezeigt.
    Für Autoren von Theme-Komponenten: Es hilft sehr, wenn Sie das Feld version in about.json verwenden, damit der Administrator tatsächlich sieht, in welcher Version sich eine Theme-Komponente befindet. Leider zeigt Discourse keine Commit-Versionen für Theme-Komponenten an, wie es dies für Plugins tut.
8 „Gefällt mir“