Hallo NHBoss,
vielen Dank für deine genaue Beschreibung der Anforderungen.
Um deine Anforderungen umzusetzen benötigst du fortgeschrittenes Wissen über Visforms.
Mangelhafte Kenntnisse können mit großer Aussicht auf Erfolg mit der umfangreichen Dokumentation therapiert werden.
Daher nenne ich dir hier erstmal exakt die Stellen in der umfangreichen Dokumentation, die für dich wirklich wesentlich sind.
Anschließend kannst du ja, basierend auf den Inhalten der Dokumentation, weitere spezifische Fragen stellen, falls du etwas nicht verstanden hast oder etwas unklar blieb.
1 - Zu: Eine Webseite anlegen, in denen Mandanten ihre Daten selber einstellen und pflegen.
Das ist mit der Subscription sehr gut möglich.
- Daten selber einstellen: Ein Formular wird erstmalig ausgefüllt und abgeschickt.
- Daten selber pflegen: Übermittelten Daten durch die Benutzer direkt im Frontend editieren.
Das Feature wird in der Dokumentation ausführlich beschrieben.
Daten im Frontend editieren:
docs.joomla-4.visforms.vi-solutions.de/d.../edit-data-in-front/
Bearbeiten-Link anzeigen:
docs.joomla-4.visforms.vi-solutions.de/d...ink-instead-of-form/
Das Editieren eines Datensatzes im Frontend ist einfach das gewohnte Formular, gefüllt mit den Daten, aber mit dem zusätzlichen Button 'Abbrechen'.
2 - Zu: Nach Anklicken eines Menüpunkts soll das entsprechende Formular mit den dazugehörigen bereits ausgefüllten Daten erscheinen.
Das ist möglich.
Das Feature wird in der Dokumentation ausführlich beschrieben.
Übermittelte Daten im Frontend anzeigen:
docs.joomla-4.visforms.vi-solutions.de/d.../user-data-frontend/
Formulardaten im Frontend:
docs.joomla-4.visforms.vi-solutions.de/d...r-input-in-frontend/
3 - Zu: Möglichkeit, dass nach dem Speichern des Formulars dieses so wie es ausgefüllt wurde sichtbar bleibt.
Das ist mit Visforms so nicht möglich und muss anders gelöst werden (siehe 1 und 2).
Hierzu ist folgendes zu bedenken.
Es handelt sich um ein Formular und Formulare werden abgeschickt und nicht gespeichert.
Visforms ist so eine Formular-Komponente.
Gespeichert wird in Web-Applikationen mit entsprechenden Ansichten, dezidierten weiteren Funktionen und vor allem einem entsprechenden Verbindungs-Handling (Session-Handling).
Hast du schon daran gedacht, dass du eine begrenzte Session-Lebensdauer berücksichtigen musst?
Die Session-Lebensdauer wird in Joomla eingestellt: Administration >> System >> Konfiguration >> System >> Sitzung >> Sitzungslänge.
Wenn deine Ansicht 'Formular mit Speicher-Möglichkeit' durch den Nutzer zu lange nicht genutzt wird, dann verfällt die Session und damit die Information, wer da eigentlich sitzt.
Speichern ist dann technisch nicht mehr möglich und die Situation muss entsprechend gehandhabt werden, was über ein Formular weit hinausgeht.
Wir finden, dass dein Punkt 3 für den Nutzer ein sehr interessantes Feature ist und möchten uns das genauer ansehen und eventuell dann auch implementieren.
Es handelt sich dabei allerdings um eine eher große Angelegenheit, die auch entsprechend getestet werden muss.
Ich habe dazu einen ersten Issue zur Entwicklung für die Wunschliste angelegt:
Issue [VF-748] Forum: Edit View: Add support for long term session function 'update' in addition to 'save' and 'close'.
Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinen Beitrag!
Liebe Grüße, Ingmar