Skip to content

MBlock Rebuilding

Joachim Dörr edited this page Aug 2, 2020 · 3 revisions

Was macht MBlock?

MBlock ermöglicht es Formular-Elemente segmental oder im Ganzen zu vervielfältigen. Die wiederkehrende Formularbestandteile werden gemäß der gespeicherten Eingabe bei erneutem Editieren von MBlock ausgeprintet und entsprechenden mit Inhalten versehen. "Historisch" gesehen wurde MBlock für Redaxo Modul-Input Formulare entworfen. Diese "Limitierung" soll durch den nächsten Entwicklungsschritt abgeschafft werden. MBlock sollte möglichst unabhängig einsatzfähig sein können: in Redaxo Modul-Input Formulare, YForm Formulare, rex_form Formularen oder Frontend Formularen.

Diese Umstellung soll durch das Update auf Version 4 erfolgen: https://github.com/FriendsOfREDAXO/mblock/milestone/1

Wie funktioniert MBlock?

MBlock besteht aus 2 wesentlichen Parts:

  • der Javascript-Part gewährleistet es Formular-Elemente vervielfältigen und sortieren zu können
  • der PHP-Part erzeugt anhand der Eingabe die einzelnen Formular-Elemente und befüllt diese mit den entsprechenden Inhalten.

Wo sind gegenwärtig Probleme

Was muss Neu?

Handler

Decorator

Replacer

Provider

Javascript