Erforderliche Kategorieprüfung in der Clientseite umgangen

Priorität/Schweregrad: Niedrig.

Plattform: Getestet auf Desktop, Chrome.

Hallo! Es geht um das Erstellen eines neuen Themas, während die Site-Einstellung „Nicht kategorisierte Themen zulassen" deaktiviert ist.
Im Modal scheint bereits clientseitig geprüft zu werden, dass die Kategorie nicht leer ist.

Wenn Sie jedoch einen gültigen Titel und Beitragstext eingeben und absenden, wird das Formular tatsächlich übermittelt, aber der Server (vermutlich) gibt einen anderen Fehler in einem Modal zurück:

Kategorie darf nicht leer sein

Am Ende können Sie das Thema also nicht erstellen. Ich denke aber, dass verhindert werden sollte, dass das Formular überhaupt gesendet wird – genau wie bei den anderen clientseitigen (roten) Validierungsfehlern.

Zusatz: Ist es möglich, den Text für „Kategorie…" im Platzhalter der Kategorienauswahl zu ändern? Ich habe in den Theme-Übersetzungen gesucht und nach Referenzen im Repository-Code gesucht, aber leider nichts gefunden.

Entschuldigen Sie den Mangel an Bildern; ich bin neu und kann pro Beitrag nur ein Bild hochladen.

Ich habe versucht, dein Problem nachzustellen, aber es ist mir nicht gelungen.

Es ist ein Fehler aufgetreten.

Ich kann das reproduzieren.

Wenn das Feld leer gelassen wird, „springen“ die Warnhinweise „Titel ist erforderlich“ und „Beitrag darf nicht leer sein“ visuell, und das Thema bleibt im Editor.

Wenn nur die Warnung „Sie müssen eine Kategorie auswählen“ angezeigt wird, wird das Thema „gesendet“ und ein Fehler-Modal erscheint („Kategorie darf nicht leer sein“).

Ich bin mir nicht sicher, ob dies ein Fehler ist oder ob die Validierung hier einfach anders gehandhabt wird?


Ich denke, es ist möglich, die Platzhalter im Editor zu ändern, obwohl Sie möglicherweise etwas benutzerdefinierten Code schreiben müssen, um ihn zu Ihrem Theme hinzuzufügen. Das geht leider über meine Fähigkeiten hinaus, aber Sie könnten mehr Aufmerksamkeit erhalten, wenn Sie ein neues #support-Thema speziell zu diesem Thema eröffnen.

1 „Gefällt mir“

Es sieht so aus, als wäre dies im Dropdown fest codiert.