Search the FirstSpirit Knowledge Base
Hallo,
folgende Anforderung haben wir:
Wenn ein Redakteur eine Strukturseite oder Inhaltsseite freigeben will über ein Script, sollen ihm alle Abhängigkeiten angezeigt werden die ebenfalls geändert wurden. Über eine Liste mit den Elementen soll er nun mit Checkboxen auswählen können, welche von den Abhängigkeiten er mit freigeben will und welche nicht.
Die Liste soll etwa so aussehen wie das beigefügte Bild, nur mit Checkboxen.
Hat jemand Ideen wie das geht oder alternativen?
FS 5.0.424
Unser bisheriger Ansatz sieht so aus (siehe Bilder).
Allerdings haben wir da ein paar Probleme.
Wir können den StringBuffer nicht mit variablen Werten befüllen.
Wenn wir $CMS_VALUE(variable)$ angeben schreibt er das so auch rein ohne die Variable auszuwerten.
Das zweite Problem ist der Button "alles auswählen". Hier schaffen wir nicht im Button-Script die Checkboxen zu setzen. Da wir nicht an das OptionModel bzw. OptionFactory rankommen. Beim anderen Button ist es recht einfach mit der Übergabe eines leeren HashSet.
Hallo Mathias,
evtl. können dir die Funktionalitäten unseres Basic-Release-Workflows weiterhelfen. Dieser listet im Falle eines Konflikts alle abhängigen Elemente auf, die diesen Konflikt hervorrufen. Die Liste innerhalb des entsprechenden Dialogs ist dann allerdings nicht klickbar.
Aber evtl. bringt dich das schon einmal weiter?
Den Code des Basic-Workflows findest du in unserem Git-Hub:
https://github.com/e-Spirit/basicworkflows
Viele Grüße
Michaela
Danke für das Beispiel.
Das sammeln der Abhängigkeiten ist nicht unser Problem, das haben wir soweit.
Es gibt aber keine Möglichkeit die Liste im Dialog mit Checkboxen anzureichern oder Links einzubauen oder?
Hallo Mathias,
konntest du dein Problem inzwischen lösen? Wenn ja wäre es super, wenn du die Lösung kurz beschreiben würdest, um anderen mit ähnlichen Problemen zu helfen!
Beste Grüße
Tim
Hallo Tim,
leider konnten wir unser Problem nicht wirklich lösen.
Momentan zeigen wir die gesamt Liste der Abhängigkeiten an.
Der User hat dann die Auswahl per Button alle zu bestätigen oder über einen weiteren Button anschließend jede Abhängigkeit in einem eigenen Fenster anzuzeigen und zu bestätigen bzw. abzulehen.
Sehr umständlich und nicht wirklich schön.
Darüberhinaus funktioniert unsere Anzeige der Listen in Tabellenform nicht in Webedit.
Bisher hatten wir aber nicht die Zeit bzw. die Dringlichkeit, dass uns wieder genauer anzuschauen.
Beste Grüße
Mathias