Joomla 6 Notice

We are pleased to announce that all our Joomla extensions have been compatible with Joomla 6 since October 14th, 2025.

For those currently upgrading from Joomla 3 to 4: Instructions for Joomla 4 migration can be found here:

There are standalone documentations Visforms Joomla 4, Visforms Joomla 5 and Visforms Joomla 6.

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Individuelle Anrede pro ausgewählter Option in VisForms

More
2 weeks 4 days ago - 2 weeks 4 days ago #12477 by Popp
Hallo,
ich stehe vor folgendem Problem:
In meinem Formular gibt es ein Feld vom Typ Listbox mit vier Optionen. Für jede dieser Optionen habe ich bereits über die Funktion „Optionsabhängige Mail-Empfänger“ einen eigenen E-Mail-Empfänger hinterlegt – das funktioniert auch schon.Meine Frage:
Gibt es eine Möglichkeit, für jede Option zusätzlich eine individuelle Anrede zu definieren, die ich dann über einen Platzhalter in der E-Mail verwenden kann?
Ich habe bereits verschiedene Ansätze ausprobiert, aber bisher ohne Erfolg.

Vielen Dank für Ihre Hilfe!
I. Popp
Last edit: 2 weeks 4 days ago by Popp. Reason: Textformatierung

More
2 weeks 3 days ago #12480 by Administrator IV
Replied by Administrator IV on topic Individuelle Anrede pro ausgewählter Option in VisForms
Hallo Herr Popp,

es gibt zwei Möglichkeiten.

Möglichkeit A:
Du verwendest 4 zusätzliche Text-Felder.
Jedes der 4 Text-Felder
- wird durch 'Bedingte Anzeige' nur sichtbar bei Wahl der passenden Option,
- enthält als Default-Wert die zur gewählten Option passende Anrede,
- ist nicht wirklich sichtbar weil als 'Versteckt' konfiguriert.

Du nutzt die 4 Feld-Platzhalter für die jeweilige Anrede in der E-Mail direkt hintereinander ohne Leerstelle dazwischen.
Für die die Unterdrückung leerer Platzhalter-Felder in der E-Mail schaust du in die Dokumentation.
Leere Bereiche vermeiden:
docs.joomla-6.visforms.vi-solutions.de/d...eholder-empty-space/

Möglichkeit B:
Du verwendest 1 zusätzliches SQL-Feld.
Das SQL-Statement
- greift nicht auf die Datenbank zu,
- fragt den ausgewählten Wert der List-Box ab,
- gibt je nach ausgewähltem Wert der List-Box die passende Anrede als statischen Text zurück.
Das SQL-Feld selbst ist nicht wirklich sichtbar weil als 'Versteckt' konfiguriert.
Du nutzt den Feld-Platzhalter in der E-Mail.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).

More
2 weeks 3 days ago #12483 by Popp
Lieber Ingmar,

danke für die Hilfestellung.
Ich habe auf die Möglichkeit A zurückgegriffen, denn für Möglichkeit B fehlen mir die Kenntnisse, ein SQL-Statement zu erstellen.

Die Gestaltung der E-Mail funktioniert! Ich habe im Feld "Startwert" die entsprechende Anrede eingefügt. Nun wird die E-Mail an die richtige E-Mail-Adresse mit der richtigen Anrede geschickt.

Hier ist noch eine Kleinigkeit zur Vorschau aufgetaucht: Nun erscheint im Frontend das Eingabefeld mit der Anrede. Das Label dafür konnte ich als "Label verstecken" ausblenden. Wie kann man auch das Eingabefeld im Formular verstecken? Habe ich da etwas übersehen?

Vielen Dank für die Hilfestellung!
I. Popp

More
2 weeks 3 days ago #12484 by Administrator IV
Replied by Administrator IV on topic Individuelle Anrede pro ausgewählter Option in VisForms
Hallo Herr Popp,

Ich freue mich, dass die Gestaltung der E-Mail bei dir jetzt wie gewünscht funktioniert.

Zu: Wie kann man auch das Eingabefeld im Formular verstecken?

Wird in der Dokumentation gezeigt.
Unsichtbares Feld >> Formular-Feld nicht anzeigen:
docs.joomla-6.visforms.vi-solutions.de/d...ns/invisible-fields/

Das Beispiel an Ende passt auch ganz gut zu deiner Anforderung.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).

More
2 weeks 2 days ago #12485 by Popp
Lieber Ingmar,

vielen Dank für die Lösung. Ich habe es gleich ausprobiert: Das bedingte Textfeld unsichtbar zu machen, indem ich die CSS-Klasse visinvisible bei der Gruppe CSS-Klassen-Einstellungen » Parameter CSS-Klasse Control-Gruppe eingetragen habe. Leider funktioniert es nicht.

Erst später bin ich darauf gekommen, dass sich die Referenz auf J6-VisForms bezieht – ich arbeite jedoch noch mit Joomla 4. Daher habe ich diese Möglichkeit auch nicht in der Dokumentation von VisForms für Joomla 4 gefunden.

Mir bleibt also nichts anderes übrig, als eine allgemeine Anrede wie "Liebe/Lieber..." zu verwenden.

Trotzdem vielen Dank für die schnelle Hilfe!

Mit freundlichen Grüßen,
I. Popp

More
2 weeks 2 days ago - 2 weeks 2 days ago #12487 by Administrator IV
Replied by Administrator IV on topic Individuelle Anrede pro ausgewählter Option in VisForms
Hallo Herr Popp,

Zitat von oben auf der Seite:
Wichtige Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Ohne diese Angaben gehen wir von der aktuellen Version aus.

Es gibt zum Verstecken von Feldern auch unter Joomla 4 weitere andere Möglichkeiten.
Ich gehe von folgendem aus: Du nutzt ein Boostrap basiertes Template mit Boostrap Version 5.
In diesem Fall kannst du auch die Boostrap-eigene CSS-Klasse zum vollständigen Verstecken eines Elements verwenden.
Trage die folgende Klasse in der Feld-Konfiguration in den Parameter 'CSS Klasse Control-Gruppe' ein: d-none

In Bootstrap 5 ist die Standard-CSS-Klasse zum vollständigen Verstecken eines Elements 'd-none'.
Sie setzt die CSS-Eigenschaft display: none !important;
Dadurch wird das Element komplett aus dem Layout entfernt.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 2 weeks 2 days ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum