Hallo Eraxon,
kurz zur Zusammenfassungs-Seite:
Grundsätzlich funktioniert der beschriebene Mechanismus auch bei Verwendung einer Zusammenfassungs-Seite ohne Einbußen.
Zu 'serverseitiges Formularfeld':
Es gibt die Möglichkeit für ein 'serverseitiges Formularfeld', das fix ein SQL-Statement ausführt, welches serverseitig direkt vor dem Insert ausgeführt wird.
Diese Möglichkeit gibt es in Visforms allerdings nicht als eine einfache Konfiguration.
Eine Möglichkeit für Entwickler gibt es in Form der Erstellung eines Custom-Plugins.
In der Dokumentation wird beschrieben, wie ein 'Visforms Custom Plugin' erstellt werden kann:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Der Entwickler kann dann selbst entscheiden, was zusätzlich alles geschehen soll.
In deinem Fall, die Ermittlung bzw Berechnung und Speicherung der neuen eindeutigen ID.
Zur Ermittlung der neuen eindeutigen ID kannst du alle nur denkbaren Mechanismen der 'best praxis' einsetzen, die du möchtest.
Das bleibt dir vollkommen offen.
Falls du die Datensatz-ID nutzen willst, musst dein Code selbstverständlich erst aktiv werden, unmittelbar nachdem der Datensatz erzeugt und gespeichert wurde.
Die Erstellung eines Custom-Plugins erfordert etwas Erfahrung in der PHP-Entwicklung unter Joomla und dem SQL im Zusammenhang mit MySQL.
Folgende beide Events sind hierbei für dich interessant.
Event für den Zeitpunkt vor der Speicherung des Datensatzes:
Code:
public function onVisformsBeforeFormSave($context, $form, $fields)
Event für den Zeitpunkt nach der Speicherung des Datensatzes:
Code:
public function onVisformsAfterFormSave($context, $form, $fields)
Falls du Hilfe bei der Entwicklung des Plugins benötigst, dann können wir dich gerne dabei unterstützen - auch mit der kompletten Implementierung.
Bitte habe Verständnis dafür, dass wir diesen Aufwand zu unserem aktuellen Stundensatz berechnen müssen.
Liebe Grüße, Ingmar