-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modul Tipp: Repeater #270
Comments
Gerne. |
@skerbis willst du das vielleicht zunächst gegentesten? Ich habe ein paar Funktionen erweitert und das ganze etwas aufgehübscht (siehe Screenshot). Zunächst muss Alpinejs eingebunden werden.
Modul Input: Output zum testen:
|
Wie verhält es sich mit Widgets aus REDAXO und ggf. Texteditoren? |
Getestet und gut |
Für Widgets und Texteditoren muss man die Funktionalität natürlich erweitern. Wenn alle möglichen Felder genutzt werden sollen benötigt man diverse Helper Funktionen. Ich habe testweise mal ein Link-Feld eingebaut. Hierfür benötige ich eine rex_api_function und ein bisschen jQuery. Leider kann man keine jQuery Events in nativen JS einfangen. Will sagen - es geht, braucht aber weiteren Code. Wenn man das ganze weiterspinnt wird eher ein Addon draus. Wobei ich zumindest beim Link vielleicht doch auf die Helper verzichten kann... Ich muss noch etwas rumexperimentieren... |
Gut 👍 für den Trick ist’s doch schon super. |
Danke @skerbis |
Aus aktuellem Anlass habe ich ein Repeater Modul gebaut, das auf 2 Ebenen verschachtelt ist.
Das habe ich bisher leider noch nicht mit MBlock hinbekommen (siehe FriendsOfREDAXO/mblock#78 (comment)).
Wenn Interesse besteht würde ich dafür einen Tipp schreiben.
Das Modul läuft mit Alpinejs, es hat mich einige Nerven gekostet, Alpinejs und pjax vertragen sich im Redaxo-Umfeld wohl nicht so gut... Nun läuft es, vermutlich kann man das aber noch eleganter schreiben.
Man kann Gruppen und Felder hinzufügen oder löschen, aber nicht verschieben. Das wäre sicher sinnvoll, habe ich aber noch nicht gebaut.
Ich hänge euch hier einfach mal ein gif dazu an.
The text was updated successfully, but these errors were encountered: