iceman-fx / gridblock

Redaxo 5-Addon zum gruppieren/kombinieren mehrerer beliebiger Inhaltsmodule (Blöcke) innerhalb eines selbst definierbaren Spaltenrasters (GRID).
16 stars 3 forks source link

JavaScript Problem mit MForm LinkListField #67

Closed georgkaser closed 9 months ago

georgkaser commented 9 months ago

Das LinkListField von MForm lässt sich in Gridblock nicht sortieren. Ohne Gridblock funktioniert das Modul.

Folgende Fehlermeldung:

image

iceman-fx commented 9 months ago

Scheint mir eher ein Problem des MBlock selbst zu sein. Bestimmt liegt es wieder an den übergebenen IDs, wo im MBlock nur Zahlen zulässig sind.

georgkaser commented 9 months ago

Hmm... und was heißt das jetzt? Kann man MForm in Gridblock nicht verwenden? Ich hab das Linkfeld wie in der MForm Dokumentation angelegt: ->addLinklistField(1,array('label'=>'Artikel')). Das Modul funktioniert ohne Gridblock wunderbar?

Wäre schade, weil das Gridblock Addon REDAXO unheimlich flexibel macht. Aber es treten immer wieder Fehler auf (z.B. der Caching Bug den ich schon mal gepostet habe tritt immer wieder sporadisch auf) - so kann ich das dem Kunden nicht geben.

iceman-fx commented 9 months ago

Mit MForm-Einbindungen gab es schon öfters Probleme, da meist die JS-Übergabewerte nicht als String erfolgen. Da kann nur das Team vom MForm nachschauen und ggf. eine Anpassung vornehmen.

Wir nutzen das Gridblock praktisch in allen Kundenpräsenzen, verzichten aber (auch ohne Gridblock) prinzipiell auf MForm. MBlock allerdings nutzen sehr oft, dort dann in der HTML-Schreibweise.

Was das Caching angeht, so habe ich da noch nirgends Probleme gehabt - selbst auf verschiedenen Servern. Aber dies betrifft ja bei Dir anscheinend nur das contentsettings-Plugin.

georgkaser commented 9 months ago

Nein, ich hatte das Contentsettings-Plugin sogar extra ausgebaut. Dann war das Problem kurz weg und dann wieder da. Ich denke es liegt am cke5. Aber egal, ich kann den Fehler einfach nicht reproduzieren. Manchmal tritt er auf, manchmal nicht - voll nervig. Hab den cke5 jetzt gegen ckeditor ersetzt - bisher ist der Fehler nicht mehr aufgetreten.

Zurück zu MForm: Ich verwende überall MForm. Schade dass es damit Probleme gibt. Muss ich überlegen ob ich lieber auf MForm oder auf Gridblock verzichte. Danke.