Skip to content

hideduplicates im custom-news Shortcode blockiert den Zugriff auf den BlockEditor #364

@lukasniebler

Description

@lukasniebler

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:
Image

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.

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions