Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

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?

Frontend Webassets: ${user->group} in JavaScript nutzbar?

More
1 year 4 months ago - 1 year 4 months ago #9510 by MaliRaj
Kann man mit JavaScript innerhalb der Webassets auf das User-Objekt zugreifen?
Ich würde zum Beispiel gerne ein Textfeld nur für eine bestimmte Benutzergruppe in der Edit-Ansicht sichtbar machen. Aber das geht möglicherweise auch schon mit den Benutzerrechten für dieses Feld. (probiere ich noch aus  )

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
Last edit: 1 year 4 months ago by MaliRaj. Reason: Themensymbol geändert [gelöst]

More
1 year 4 months ago #9520 by Administrator IV
Replied by Administrator IV on topic Frontend Webassets: ${user->group} in JavaScript nutzbar?
Hallo Heinz,

es sollte schon allein mit den Benutzerrechten für dieses Feld möglich sein.

Zu 'innerhalb der Webassets auf das User-Objekt zugreifen':
Das geht nicht ohne weitere zusätzliche Schritte.

Bei den Webassets handelt es sich um wiederverwendbare CSS- und JavaScript-Teile, die zusammen mit Visforms direkt in die Webseite geladen werden.
Diese JavaScript-Teile laufen ausschließlich im Web-Browser und sehen das PHP-Backend und seine Laufzeit-Objekte nicht.

In der Regel bereitet man in dieser Situation auf dem Server etwas vor, etwa
- einen weiteren URL-Parameter hinzufügen (&usergroup=my-user-group)
- im PHP-Backend der Seite via JavaScript entsprechende JavaScript-Variablen hinzufügen
- usw.

Und im zweiten Schritt kann dein JavaScript aus den Visforms Webassets so geschrieben werden, dass es im Web-Browser auf diese Informationen zugreift und entsprechende Aktionen innerhalb der Seite durchführt.

In diesen und ähnlichen Fällen ist es also weiterhin notwendig, zumindest zu einem Teil, mit einem Visforms Custom Plugin zu arbeiten.
Das Visforms Custom Plugin kann dann also nicht vollständig ersetzt werden.

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 :-).
The following user(s) said Thank You: MaliRaj

More
1 year 4 months ago #9521 by MaliRaj
Mit Benutzerrechten ist das (tatsächlich) schon möglich. :-)
Danke für die hilfreichen vielen Zusatzinfos, die auch einige noch nicht gestellt Fragen beantworten.

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum