Hallo dmsch,
ein direkter Zugriff auf und die Verwendung von Benutzer-Gruppen eines Benutzers ist nicht vorgesehen und selbst mithilfe von SQL-Feldern nicht trivial.
Ein Benutzer kann zu mehreren Gruppen gleichzeitig gehören.
Es gibt zumindest eine konfigurierbare Möglichkeit, die 3 Stundenlohn-Felder bedingt nur bei passender Benutzer-Konto-Einstellung anzuzeigen.
Die Joomla Benutzer-Einstellung ist ein neues zusätzliches Joomla-Benutzerfeld mit Default-Wert, das du anlegen musst.
Benutzer die einen höheren Bruttostundenlohn auswählen können, müssen jeweils in ihrer Konto-Verwaltung sprechend hochgestuft werden.
Der Rest erfolgt dann automatisch über 'Bedingte Anzeige' in Verbindung mit 'Benutzer-Information folgen'.
Die Lösung besteht aus folgenden Teilen.
T1 - Joomla-Benutzerfeld anlegen:
T1a - Du legst in Joomla ein Benutzerfeld vom Typ 'list' an.
T1b - Die Liste des Benutzerfeldes hat für jede Handlungsvollmacht je einen Eintrag.
T1c - Die Options-Werte sind in deinem Fall 1 bis 3.
T1d - Die Liste des Benutzerfeldes hat den Default-Wert 1 (Minimaler Maximalwert).
T2 - Formular-Feld vom Typ 'Listbox' im Formular anlegen:
T2a - Die Formular-Listbox hat gleiche Optionen (zumindest in Anzahl und Wert) wie die Benutzerfeld-Listbox.
T2b - Formular-Listbox wird mit Parameter 'Benutzer-Information folgen' auf die Benutzerfeld-Listbox gesetzt.
T2c - Formular-Listbox wird mit Parameter 'CSS Klasse Control-Gruppe' und etwa der CSS-Klasse 'd-none' versteckt.
T3 - Stundenlohn-Felder bedingt anzeigen:
T3a - Die Stundenlohn-Felder werden mit 'Bedingter Anzeige' auf die eine jeweils passende Option der Formular-Listbox reduziert.
T3b - Von den 3 Stundenlohn-Feldern wird immer nur das eine Feld angezeigt, welches letztendlich der Konto-Einstellung der Benutzerfeld-Listbox des Benutzer entspricht.
Passende Links in die Dokumentation.
Dynamische Vorauswahl für Auswahl-Felder:
docs.joomla-5.visforms.vi-solutions.de/d...tions-options-field/
Unterstützte Felder der Benutzer-Verwaltung:
docs.joomla-5.visforms.vi-solutions.de/d...-benutzer-verwaltung
Ab der
kommenden Visforms Version 5.5.0 kann auch die Visforms-eigene CSS-Klasse 'visinvisible' für den Parameter 'CSS Klasse Control-Gruppe' verwendet werden.
Die Visforms-eigene CSS-Klasse 'visinvisible' ist unabhängig von der Einstellung für das UI-Framework.
Unsichtbares Feld:
docs.joomla-5.visforms.vi-solutions.de/d...ns/invisible-fields/
Liebe Grüße, Ingmar