mblock 4 fix
MBlock Copy/Paste Support für Gridblock
Problem
Gridblock konnte bisher keine Slices mit MBlock-Inhalten kopieren. MBlock-Daten und -Funktionalität gingen beim Copy/Paste verloren.
Moin!
- Copy/Paste für MBlocks: Vollständige Unterstützung für verschachtelte MBlock-Strukturen
- Datenerhaltung: Alle Formularwerte und MBlock-Items werden korrekt übertragen
- Automatische Initialisierung: Kopierte MBlocks funktionieren sofort (Add/Remove/Sort)
- Smart UID-Mapping: Intelligente Ersetzung von GBS-Hashes und UIDs
Technisch
- Neue JS-Datei:
assets/gridblock_mblock.js- Modulare MBlock-Integration - API erweitert:
gridblock_api.phpmitform_dataundsource_uidSupport - Sauberer Code: MBlock-Logic ausgelagert, produktionstauglich
Files
fragments/gridblock/module_input.php- Copy/Paste UI + Integrationlib/gridblock_api.php- Erweiterte Cookie-Behandlungassets/gridblock_mblock.js- MBlock-Kompatibilitätsschicht (neu)boot.php- Asset-Loading
Puh. War nicht einfach. Bitte testen.
@iceman-fx ... wie sieht's aus?
Habe noch ke>ne Zeit gefunden, mir die JS Fehlerausgabe mit mblock 3.5.x anzuschauen.
Ich hab die Dateien jetzt lokal ausgetauscht. Im Gridblock Modul kann ich keine Layoutvorage wählen (Modal geht auf. Auswählbar ist nichts). In der Konsole steht nix...
Moin. Der Fix funktioniert nicht korrekt. Die Kopierfunktion fügt einen MBlock-Subslice nur in einen leeren Gridblock wieder ein.
Kann ich nicht bestätigen.
Hast Du es mal in einer frischen Installation getestet?
@iceman-fx @olien , bitte mit dem aktuellen mblock testen. Dieser PR ist nicht mehr erforderlich