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?

Bug: HTML in Label-Feld einer Checkbox Group führt zu Fehler

More
3 weeks 5 days ago - 3 weeks 5 days ago #11731 by ejbm
Hallo vi-Team,

wenn ich
  • in einem Feld der Art Checkbox Group 
  • bei den "Options"
  • im Label-Feld
  • HTML eingebe
entsteht ein Fehler beim Speichern des gewünschten Label-Texts.

Für das Beispiel aus dem Screenshot hatte ich folgendes als Label eingetragen:
Code:
<i class="fa-solid fa-bed me-1"></i> Asdfasdf

Interessanterweise wird nach dem ersten Speichern des Felds alles richtig im Frontend angezeigt. Speichert man nochmal, wird gar kein Label mehr angezeigt.

Ich habe es nicht bei anderen Feldtypen mit Optionen getestet und auch nicht mit anderem HTML.

Bevor ihr auf die Ideen kommt, einfach alles zu filtern, was nicht reiner Text ist: Ich fände die Möglichkeit für das Label zumindest Safe-HTML zu nutzen prima.

Joomla! version ‎5.3.2
PHP Version 8.3.23 
Visforms Version 5.4.1, Subscription Version 5.4.1
Attachments:
Last edit: 3 weeks 5 days ago by ejbm.

More
3 weeks 5 days ago - 3 weeks 5 days ago #11732 by Administrator AV
Hallo ejbm,

danke für deinen Hinweis.

Der Input für das Options-Label ist ausschließlich zur Eingabe von Text gedacht.
Das Options-Label wird in der Datenbank gespeichert und in Visforms an vielen Stellen verwendet.
Insbesondere auch bei der Platzhalter Ersetzung, in den Datenansichten.
Statisches HTML, das mit dem Label gespeichert wird, ist mit diesen Nutzungen nicht vereinbar.

Der vorgesehene Weg, wie das Label im Formlular dynamisch verändern kannst, ist:
Du vergibst dem Options-Label eine Label Class
Du veränderst das Label im Formular dynamisch mit Hilfe von Javascript
Das Javascript kannst du mit Hilfe der Visforms Frontend Webassets einfach einfügen.
docs.joomla-5.visforms.vi-solutions.de/d...assets/introduction/

Herzliche Grüße,
Aicha

 

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 3 weeks 5 days ago by Administrator AV.
The following user(s) said Thank You: ejbm

More
3 weeks 5 days ago #11733 by ejbm
Alles klar, danke für die rasche Antwort.

Sicherer/verständlicher wäre dann natürlich trotzdem, wenn das HTML nicht erst halb und dann gar nicht gespeichert wird.

More
3 weeks 5 days ago - 3 weeks 3 days ago #11734 by Administrator AV
Hallo ejbm,

das stimmt.

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung in der Bug-Liste angelegt:
Issue [VF-1538]: HTML in Label-Feld einer Checkbox Group führt zu Fehler

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
Eventuell gibt es für diesen Bug sehr kurzfristig auch einen Datei-basierten Hot-Fix.
Vielen Dank nochmal für deinen Hinweis!

Liebe Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 3 weeks 3 days ago by Administrator IV.
The following user(s) said Thank You: ejbm

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum