mblock
mblock copied to clipboard
REX_LINK nicht nutzbar (Schreibweise)
Es ist ein mir ein Fehler bei einem Modul aufgefallen. Es scheint so als ob es ein MBlock Fehler ist: https://github.com/redaxo/redaxo/issues/4588
Description / Beschreibung ich habe in einem Modul REX_LINK verwendet. Nachdem ich einen Link über den Button im neuen Fenster auswählen wollte, bekomme ich in der Konsole den folgenden Fehler:

PS: Der Link wird nicht im Formularfeld gesetzt.
Es ist nicht direkt ein Fehler, eher unintuitive DX.
Die Elemente mit REDAXO-Widgets REX_LINK und REX_MEDIA müssen innerhalb von MBlock mit Zahlen referenziert werden.
Statt $mForm->addLinkField("$id.0.buttonLink"); muss es $mForm->addLinkField(1); wie beim Einsatz ohne MBlock lauten. Das liegt daran, wie REDAXO die Widgets erzeugt.
https://github.com/FriendsOfREDAXO/mform/issues/230#issuecomment-879740700