Hallo! Ich bin Administrator auf der Discourse-Seite https://forum.image.sc. Dies ist der Fehler, den ich derzeit erhalte, wenn ich versuche, einen neuen Eintrag zu unserer Topic List Sidebars Komponente hinzuzufügen:
Schritte zur Reproduktion
- Öffnen Sie den Bereich
Admin. - Wählen Sie unter
Appearance(Erscheinungsbild) die OptionThemes & components(Themes & Komponenten). - Klicken Sie unter
Components(Komponenten) aufEdit(Bearbeiten) neben dem EintragTopic List Sidebars. - Klicken Sie auf
Objects setting editor(Objekt-Einstellungseditor). - Scrollen Sie zum Ende und klicken Sie auf
+ sidebarund wählen Sie das neue Thema aus. - Scrollen Sie zurück nach oben und geben Sie
name,tagundtopic_idein. - Scrollen Sie zurück nach unten und klicken Sie auf
Save Changes(Änderungen speichern). - Die Fehlermeldung wird angezeigt und die Seitenleiste kann nicht gespeichert werden.
Alternativen, die versucht wurden (gleiches Fehlschlagen)
- Sicherstellen, dass die Komponente auf dem neuesten Stand ist.
- Hinzufügen einer Kategorie.
- Hinzufügen mehrerer gültiger Tags.
- Entfernen von
-aus dem Tag-Namen.
Workaround
Anstatt den Objects setting editor zu verwenden, kann ich, wenn ich die Schaltfläche Settings Editor am unteren Rand der Bearbeitungsseite der Komponente Topic List Sidebars verwende, das JSON direkt bearbeiten. Ich konnte erfolgreich manuell einen Eintrag mit denselben Daten erstellen, der von der GUI abgelehnt wird.
Dies lässt mich vermuten, dass ein Fehler in der Speicherlogik vorliegt, die die Tags erkennt und sie in ein Array einschließt.
Letzter Erfolg
Am 5. Januar wurde eine Seitenleiste zur Seite hinzugefügt, wobei die GUI-Eingabe wie erwartet funktionierte.
Zusätzliche Hinweise
- Auf der Seite zum Bearbeiten der Seitenleisteneinstellung befinden sich die Seitenleisten nicht in einer scrollbaren Komponente, sodass bei einer ausreichend langen Liste von Seitenleisten die Fehlermeldung und die Dateneingabe beim Klicken auf
Save Changesnicht sichtbar sind. Ich habe zuerst gar nicht bemerkt, dass es ein Problem gab. - Dies wurde dadurch verschärft, dass die Fehlermeldung einen Index anstelle des Namens angab, was unklar machte, was die Validierung fehlschlagen ließ.
Vielen Dank für die Unterstützung!
