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.

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?

Einzelne Veranstaltung aus Listbox im Frontend anzeigen

Mehr
4 Monate 2 Wochen her - 4 Monate 2 Wochen her #11160 von martin_vo
V1: Visforms Version 5.1.2, Subscription Version 5.1.2
V2: Joomla 5.2.3
V3: PHP 8.2.27

Ich habe im Anmeldeformular mehrere Veranstaltungen in einer Listbox zur Auswahl angelegt. Ist es möglich im Frontend nur die Datenansicht für eine spezielle Veranstaltung anzuzeigen ohne dafür die Filterfunktion zu benutzen?
Letzte Änderung: 4 Monate 2 Wochen her von martin_vo.

Mehr
4 Monate 2 Wochen her #11162 von Administrator IV
Hallo martin_vo,

Ich gehe davon aus, dass du nicht möchtest, dass der Benutzer die Filter eventuell umstellt.
Damit wäre sichergestellt dann, dass der Benutzer nichts sieht was er nicht sehen soll oder darf.

Du kannst es mit dem Content Plugin 'Data View' erreichen.
Das Plugin kann etwa in ein Modul eingebaut werden.
Das Modul zeigst du einfach an der gewünschten Stelle in der Seite.

Plugins >> Daten View:
docs.joomla-5.visforms.vi-solutions.de/d...nt-plugin-data-view/

Du interessierst dich im Besonderen um den Parameter 'fieldselect'.

Plugins >> Daten View >> Liste aller Parameternamen und erlaubte Werte:
docs.joomla-5.visforms.vi-solutions.de/d...n-und-erlaubte-werte

Der Parameter 'fieldselect'  enthält eine Liste von FeldI-Ds und erlaubten Werten.
Damit kannst du die Anzeige auf Datensätze einer speziellen Veranstaltung reduzieren.
Der Anwender kann diese Anzeige-Liste inhaltlich nicht verändern.

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 :-).

Mehr
2 Tage 1 Stunde her #11682 von martin_vo
Hallo,

danke für die Hilfestellung. Ich bekomme jetzt schon mal eine Liste angezeigt. Allerdings möchte ich, dass hier nur die Datensätze vom aktuell angemeldeten Benutzer angezeigt werden. Aktuell schaut meine Zeichenkette wie folgt aus:

Code:
{vfdataview}{"formid":"1","fieldselect":{"created_by":"curren_tuser"},"fieldlist":"2,16,6"}{/vfdataview}

Ich vermute, dass es an dem fieldselect scheitert, konnte in der Dokumentation aber leider keinen passenden Befehl dazu finden.

Gruß
Martin

Mehr
1 Tag 10 Stunden her - 1 Tag 9 Stunden her #11685 von Administrator IV
Hallo Martin,

ich freue mich über deinen Erfolg mit der Anzeige der Liste.

Die Visforms Parameter-Ersetzung funktioniert seit der aktuellen Version 5.4.1 auch im Parameter-String für die beiden Content-Plugins.
Diese Parameter-Ersetzung wirst du nutzen.

Den passenden Befehl findest du in der Dokumentation zum 'Content Plugin - Visforms Daten' auf der Seite 'Parameterliste'.
Liste aller Parameternamen und erlaubte Werte:
docs.joomla-5.visforms.vi-solutions.de/d...der-plugin-parameter
Unterste Zeile für den Parameter 'replace_parameter'.

Ein Beispiel dazu findest du in der Dokumentation zum 'Content Plugin - Visforms Daten' auf der Seite 'Beispiel Parameter-Ersetzung'.
Beispiel Parameter-Ersetzung:
docs.joomla-5.visforms.vi-solutions.de/d...rameter-replacement/

Der Trick für die Auswahl des aktuell ausgewählten Benutzers besteht aus mit dem folgenden Zusatz:
Code:
"fieldselect":{"407":"${id}"},"replace_parameter":"true"



In dem Beispiel auf obiger Seite werden ähnlich wie in deinem Fall nur die Datensätze vom aktuell ausgewählten Benutzer angezeigt.
In deinem Fall willst du nur die Datensätze vom aktuell angemeldeten Benutzer anzeigen.

Das machst du mit dem folgenden Zusatz:
Code:
"fieldselect":{"created_by":"${user:id}"},"replace_parameter":"true"


Platzhalter des Joomla User-Objekts mit zum Beispiel ${user:id} für die ID des aktuellen Benutzers, findest du in der Dokumentation der SQL-Felder.
Platzhalter im SQL >> Die Platzhalter des Input-Objekts:
docs.joomla-5.visforms.vi-solutions.de/d...-joomla-user-objekts

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 :-).
Letzte Änderung: 1 Tag 9 Stunden her von Administrator IV.
Folgende Benutzer bedankten sich: martin_vo

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum