FriendsOfREDAXO / mblock

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

docs: Keinen Block in der Moduleingabe ausgeben, wenn min=0 #122

Closed alxndr-w closed 7 months ago

alxndr-w commented 4 years ago

Bei der Moduleingabe kann es vorkommen, dass auch kein MBlock erwünscht ist. Dazu habe ich min=0 eingestellt. Es wird dennoch ein MBlock ausgegeben, den ich manuell entfernen kann.

Beim nächsten Editieren wird jedoch wieder ein MBlock angezeigt und abgespeichert, wenn man nicht darauf achtet, diesen wieder von Hand zu löschen.

min=0 sollte standardmäßig das Interface laden ohne mblock, nur mit dem +-Zeichen.

skerbis commented 4 years ago

Verstehe ich nicht

alxndr-w commented 4 years ago

Ich mach einen Screencast...

skerbis commented 4 years ago

min=0 ist irgendwie sinnlos, ist aber der Technik geschuldet. Wie soll sonst das Dom dupliziert werden?

alxndr-w commented 4 years ago

Der Screencast ist unterwegs in Slack, dann wird es klar ;)

skerbis commented 4 years ago

Ich denke ie Problematik ist Dir nun klar. Tatsächlich ist die Möglichkeit min=0 eher ein Bug.

alxndr-w commented 4 years ago

Ich finde, alle Werte eines Formulars leer lassen ist mit dem gezeigten Beispiel nicht so gut und ein workaround, nicht eine Lösung. Aber mit dem workaround komme ich auch klar in meinem Fall

isospin commented 4 years ago

hab gerade auch danach gesucht und es in einem alten projekt wiedergefunden:

echo MBlock::show($id, $mform->show(), ['initial_hidden' => 1, 'min' => 0, 'initial_button_text' => 'Press [+] to create MBlock']);

alxndr-w commented 4 years ago

Sollte dann dokumentiert werden.