FriendsOfREDAXO / mblock

Beliebig viele Datenblöcke innerhalb eines Moduls, per Drag & Drop verschiebbar.
MIT License
81 stars 10 forks source link

REX_LINK nicht nutzbar (Schreibweise) #132

Open rene-mueller opened 3 years ago

rene-mueller commented 3 years ago

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:

image image

PS: Der Link wird nicht im Formularfeld gesetzt.

DanielWeitenauer commented 3 years ago

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.

skerbis commented 3 years ago

https://github.com/FriendsOfREDAXO/mform/issues/230#issuecomment-879740700