-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Problem
Der Shortcode liefert eine ungültige Antwort bzw. in der BlockEditor-Ansicht durch einen Fehler im Shortcode eine ungültige JSON-Antwort.
Beispiel
[custom-news cat="MA" imgfloat="left" hide="date, category" hstart="5" number="24" hideduplicates="true"]Wenn man den Shortcode in einer leeren Inhaltsseite einfügt in einem Klassik-Block, dann erlaubt der BlockEditor das aktualisieren nicht, denn der Output des Shortcodes ist fehlerhaft und man erhält die folgende Fehlermeldung:

Lässt man hideduplicates weg, funktioniert das Speichern im BlockEditor
[custom-news cat="MA" imgfloat="left" hide="date, category" hstart="5" number="24"]Speichert problemlos.
Legacy-Content
Bei Inhaltsseiten, die den Shortcode im Inhalt haben, lädt der BlockEditor überhaupt nicht. "The string did not match the expected pattern." Weder Konsole noch PHP-Log zeigen in dem Fall eine Fehlermeldung an. Nur das UI.
Problemlösung?
Wenn der Shortcode mit den Parametern keine Fehler wirft und korrekt funktioniert, sollte auch der BlockEditor wieder problemlos speichern.
Kunden-Beispiel: https://www.lites.tf.fau.de/studierende/offene-arbeiten/
Content der nicht öffnenden Inhaltsseite, kann ich dir auf Wunsch via Matrix zukommen lassen.