Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Mehrere Datensätze aus einem Formular

Mehr
11 Monate 2 Wochen her #9953 von philipp
Mehrere Datensätze aus einem Formular wurde erstellt von philipp
Hallo,

wir nutzen visforms für die Anmeldung zu Turnieren.
Dabei werden momentan die Teilnehmerdaten erfasst und nach der Anmeldefrist als CSV ausgegeben. DIese wird nach Umwandlung in unserer Turnier-Verwaltung importiert und alles funktioniert super.

Nun gibt es den Wunsch nach einer "Vereinsanmeldung", bei der X Spieler vom gleichen Verein angemeldet werden können.
Dabei sollten im besten Fall die Daten zum Verein nur einmal und im Anschluss die jeweiligen Spielerdaten erfasst werden.

Gibt es eine Möglichkeit dies zu realisieren, so dass aber in der CSV am Ende pro Spieler trotzdem jeweils ein neuer Datensatz entsteht?

Beste Grüße und vielen Dank im Voraus, für eine kurze Rückmeldung.

Philipp

Mehr
11 Monate 1 Woche her #9959 von Administrator IV
Administrator IV antwortete auf Mehrere Datensätze aus einem Formular
Hallo Philipp,

die Teilnehmerdaten in zwei getrennte Formulare, Verein und Teilnehmer eines Vereins, aufzuteilen ist leicht möglich.

Formular 'Verein':
In einem ersten Schritt wird der Verein im Formular 'Verein' angelegt, falls es ihn dort noch nicht gibt.

Formular 'Teilnehmer':
In einem zweiten Schritt wird jeder Teilnehmer im Formular 'Teilnehmer' einzeln angelegt.
Das Absenden des Formulars wird hier so konfiguriert, dass direkt im Anschluss an das Absendendes unmittelbar das leere Formular erneut zur Aufnahme eines weiteren Teilnehmers erscheint.

Listbox zur Auswahl eines Vereins:
Im Formular 'Teilnehmer' gibt es eine Listbox zur Auswahl eines Vereins.
Diese Listbox zur Auswahl eines Vereins wird mit den Daten aus dem Formular 'Verein' gefüllt.
Diese Listbox ist ein sogenanntes SQL-Feld mit Optionenlisten, die in der Dokumentation beschrieben werden.
Listbox zur Auswahl eines Vereins:
docs.joomla-4.visforms.vi-solutions.de/d...ds-with-option-list/

PDF-Feature:
Im PDF-Feature können diese beiden Formulare auf vielfältige Weise miteinander verbunden werden.
Beim CSV-Export ist diese Verknüpfung leider nicht möglich.
Es werden immer nur die Daten der Felder des einen Formulars exportiert.

CSV-Export:
Beim CSV-Export für das Formular 'Teilnehmer' erscheint für die Listbox zur Auswahl eines Vereins nur 1 Wert.
Es ist der gespeicherte Wert der gewählten Listbox-Option für den Verein.
Wert und Bezeichnung der SQL-Listbox (siehe Dokumentation) können allerdings beliebig gestaltet werden.

Es ist also für den CSV-Export möglich,
den Options-Wert,
der als 1 Wert in der Datenbank gespeichert wird,
im SQL-Statement für die SQL-Listbox so zusammenzubauen,
dass dieser 1 Wert alle notwendigen Informationen zum Verein enthält (etwa Komma-getrennt).

Eventuell müsst ihr nun nur noch die Einlese-Routine für das Dritt-System etwas anpassen.
Alle Felder sind durch ein Zeichen getrennt (konfigurierbar) und die Text-Typen zusätzlich in doppelte Hoch-Kommas gesetzt.
Das 1 Feld mit den Informationen zum Verein ist in sich ebenfalls in Felder getrennt (etwa Komma-getrennt).

Weiteres ist nur durch individuelle Programmierung möglich:
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.
Custom-Plugin Erstellung:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Custom-Plugin Event-System::
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
Es gibt ein fertiges komplettes Custom-Plugin mit allen Events und Hilfsfunktionen als Template, das die Installation von Visforms mitbringt:
docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/

Der Entwickler kann dann selbst entscheiden, was zusätzlich alles geschehen soll.
Die Erstellung eines Custom-Plugins erfordert etwas Erfahrung in der PHP-Entwicklung unter Joomla.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum