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?

Gestaltungsfragen zur Menü-Listenansicht im Frontend

More
2 years 1 week ago #8578 by sek101079

Hallo Sven,

schon mal ein guter Anfang!

In der aktuellen Version der Datei 'components/com_visforms/tmpl/visformsdata/default_datatable.php'
- gibt es keine Nutzung von 'HtmlView::$context' und
- auch keine erste Nutzung auf Zeile 72.
Außerdem ist Zeile 72 unauffällig in Bezug auf HtmlView::$context.

Bei der Umstellung von J3 nach J4 musste die Variable HtmlView::$context umbenannt werden, da sie bereits durch Joomla anderweitig belegt ist.
Es gibt also HtmlView::$context in Visforms unter J4 gar nicht mehr.

Ich vermute jetzt, dass du schon länger ein Overwrite der Datei pflegst?
Dann könnte folgendes die Ursache sein.

Bei einem Visforms-Update müssen je nach Änderungen auch alle betroffenen Overwrites manuell nachbearbeitet werden.
Darauf wird auch der Benutzer nach jedem Update durch eine entsprechende Meldung hingewiesen.
Ansonsten enthält ja das Overwrite eine falsche alte Version und passt unter Umständen nicht länger zum Rest.
Denn die eventuell aktualisierte originale Datei wird ja wegen des Overwrites nicht mehr verwendet.

Stimmen die Versionen von Original und Overwrite vorbehaltlich deiner Änderungen überein?

Ansonsten schicke mir deine Datei '/var/www/web981/html/.../templates/tp_business/html/com_visforms/visformsdata/default_datatable.php' bitte per Mail.
Am Besten an die Mail Adresse des Forums.

Gruß und ein angenehmes Wochenende, Ingmar
Damit ist Frage 1 ebenfalls erledigt. Habe ich hinbekommen. Als ich das Overwrite gemacht habe, wurden automatisch eine ganze Reihe Overwrites von der Componente erstellt. Ich habe nun sämtliche Overwrite-Dateien zunächst gelöscht und geschaut, ob die Köpfe erscheinen. Dem war tatsächlich so. Danach habe ich neue Overwrites gemacht und wirklich nur die genutzt, die ich brauche. Alle anderen habe ich rausgelöscht. Seitdem funktioniert ist. Jetzt muss ich nur ein paar stylische Sachen anpassen, aber das bekomme ich hin. Vielen Dank Ingmar!

More
2 years 1 week ago #8579 by sek101079
Frage 3

Das habe ich mir mit den verschiedenen Zugangsrechten getestet. Das funktioniert ebenfalls soweit.

Ich habe hierzu nur ergänzend eine Frage. Wenn ich Datensätze habe und ich gewähre den Usern für die eigenen Datensätze auch die Berechtigung zu Änderungen, dann kann der User zu diesem Datensatz tatsächlich auch alles ändern. Könnte man ein Feld einrichten (z. B. ein Statusfeld), dass der User in seinem eigenen Datensatz zwar sehen kann, aber nicht ändern kann, sodass dieses nur vom Admin geändert werden kann?

Ich hatte versucht, im Feld die Zugriffsberechtigung auf den Admin zu setzen. Aber dann sieht der User das Feld gar nicht mehr.

More
2 years 1 week ago #8580 by sek101079

Frage 3

Das habe ich mir mit den verschiedenen Zugangsrechten getestet. Das funktioniert ebenfalls soweit.

Ich habe hierzu nur ergänzend eine Frage. Wenn ich Datensätze habe und ich gewähre den Usern für die eigenen Datensätze auch die Berechtigung zu Änderungen, dann kann der User zu diesem Datensatz tatsächlich auch alles ändern. Könnte man ein Feld einrichten (z. B. ein Statusfeld), dass der User in seinem eigenen Datensatz zwar sehen kann, aber nicht ändern kann, sodass dieses nur vom Admin geändert werden kann?

Ich hatte versucht, im Feld die Zugriffsberechtigung auf den Admin zu setzen. Aber dann sieht der User das Feld gar nicht mehr.
Hat sich auch erledigt. Frage 3 konnte ich selbst beantworten und herausfinden. Ich habe im Feld die Berechtigung des Frontends für User-Gruppen angepasst.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum