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?

Felder (hier Typ Berechnung) nur in der Datenübersicht anzeigen

More
1 year 9 months ago #8946 by volkerkram
Hallo,
ich habe ein Formularfeld Berechnung, dessen Inhalt nur wichtig ist für die Anzeige der gesammelten Datenliste im Frontend.
Im eigentlichen Formular, wo die Daten eingegeben werden, würde ich es gerne ausblenden/ unterdrücken.
Geht so was?

More
1 year 9 months ago - 1 year 9 months ago #8948 by Administrator IV
Hallo Volker,

das geht ganz einfach mit etwas Custom CSS.

Es wird in der Dokumentation beschrieben.
Layout mit CSS anpassen:
docs.joomla-4.visforms.vi-solutions.de/d...orm-layout-with-css/

Ich gehe einfach mal vom gewählten UI-Framework Bootstrap 5 und dem Joomla Standard Template Cassiopeia aus.
In der Feldkonfiguration Reiter 'Erweiter', Parameter 'CSS Klasse Control-Gruppe' kannst du den Namen deiner eigenen CSS-Klasse eintragen.

Diese CSS-Klasse definierst du dann in deiner custom.css Datei von oben nach deinen Wünschen.
Für ein komplettes Verstecken im Formular nimmst du etwa (den Punkt nicht vergessen):
Code:
.my-field-is-hidden {      display:none; }

Parameter 'CSS Klasse Control-Gruppe' = 'my-field-is-hidden';
Den Punkt hier weglassen.

So wird das Feld nicht angezeigt, verbraucht keinen Platz wird aber zusammen mit den anderen Feldern normal mitgeschickt.

Es kann sein, dass dein UI-Framework bereits eine eigene Klasse für diese Zwecke bereitstellt.
Die musst du dann nur in den Parameter 'CSS Klasse Control-Gruppe' eintragen.
Dazu musst du mal dein UI-Framework befragen.

Gruß, 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 :-).
Last edit: 1 year 9 months ago by Administrator IV.

More
1 year 9 months ago #8950 by volkerkram
Danke für die Info - so eine Vermutung hatte ich.
Aber da ich von CSS Null Ahnung habe und es auch nicht mehr lernen bzw. anwenden will für diesen kleinen Zweck, werde ich damit leben, dass es hierfür keinen "Schalter" gibt in den erweiterten Einstellungen der Felder.

More
1 year 9 months ago - 1 year 9 months ago #8951 by Administrator IV
Hallo Volker,

das ist aber sehr schade.

Zumal es in diesem Fall sehr sehr simpel ist - wirklich!
Du solltest dich von diesen eventuell einschüchternden Themen mit ihren ungeahnten wie geahnten Möglichkleiten nicht verunsichern lassen.
Zumal die Prinzipien von CSS ebenfalls sehr sehr simpel sind - wirklich!

Mini-Todo bzw. Mikro-Todo:

1. Erzeuge mit wenigen Maus-Klicks und einer Namensvergabe eine Datei 'custom.css'.
CSS-Anpassungen update-sicher in Datei hinterlegen:
docs.joomla-4.visforms.vi-solutions.de/d...orm-layout-with-css/

2. Kopiere folgendes in die leere Datei:
Code:
.my-field-is-hidden {      display:none; }

3. Für alle Felder, die im Formular unsichtbar bleiben sollen konfiguriere folgendes:
Feldkonfiguration Reiter 'Erweiter', Parameter 'CSS Klasse Control-Gruppe' = my-field-is-hidden

4. Fertig!

Beachte den Punkt (Datei), bzw. die Abwesenheit des Punktes ('CSS Klasse Control-Gruppe')
Das ist doch echt nicht viel, oder was?

Das mit den Schaltern ist schon auch sehr angenehm für den Nutzer.
Irgendwann werden es aber einfach auch zu viele Schalter und damit auch zu unübersichtlich.
Außerdem ist die Umsetzung eines Schalters mit allem was zu einem Schalter eben gehört schon aufwendig.
Und es ist sehr aufwendig für das, was dann passiert.

Deswegen gehen wir aktuell einen etwas anderen Weg.
Für alles, was gut mit CSS erledigt werden kann wird es in Zukunft eine vorgefertigte CSS-Klasse geben.
Es ist dann nur noch der gewünschte Klassen-Name in eines der Layout CSS-Felder in der Feldkonfiguration einzutragen (etwa obiges 'CSS Klasse Control-Gruppe').

Zuerst wird es eine Liste aller möglichen/unterstützten CSS Klassen-Namen in der Dokumentation geben.
Danach könnte auch eine Listbox zur Auswahl und etwa ein automatisches Einfügen angebracht sein.

Ich habe dazu einen Issue zur Entwicklung für die Wunschliste angelegt:
Issue [VF-722] Forum: Provide CSS and JavaScript repository and mechanism to bind features to form fields

Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinen Beitrag!

Diese Animationen von Oleg eignen sich übrigens ebenfalls sehr gut für vordefinierte CSS-Klassen in Visforms:
www.vi-solutions.de/en/forum-index/19-jo...ields-animation#8929

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 :-).
Last edit: 1 year 9 months ago by Administrator IV.

More
1 year 9 months ago #8952 by volkerkram
OK - Du hast es so gewollt - ich habe es getestet gestern Abend und es funktioniert - allerdings nur "halb":
Im Formular selbst verschwindet das Feld.
Wenn man das Formular gefüllt hat und auf PRÜFEN klickt, kommt ja eine Übersicht aller Felder und dort steht es weiterhin drin. Ist zwar nur ein Schönheitsfehler, aber kann man es dort auch noch ausblenden?

More
1 year 8 months ago - 1 year 8 months ago #8955 by Administrator IV
Hallo Volker,

na bitte, geht doch.
Sehr schön.

Auf dem Formular funktioniert es.
So war ja der Plan.
Vor der Zusammenfassungsseite war nicht die Rede.
Ja, man kann es dort auch noch ausblenden.

Für andere Stellen der Anzeige musst du zusätzlich individuelle Vorsorge treffen.

Für die Zusammenfassungsseite fügst du einfach folgendes der custom.css Datei hinzu:
Code:
.fieldset-summarypage tr:nth-child(4) {     display:none; }

Wobei 4 die Position des Feldes in der Liste der Zusammenfassung ist.
Diese Position ist bei dir sicherlich einen andere und du musste die Zahl an deine Situation anpassen.
Es gäbe auch eine kürzere Schreibweise, beides in einem Ausdruck, aber ich möchte es möglichst einfach halten.

Deine custom.css Datei sieht danach etwa wie folgt aus:
Code:
.my-field-is-hidden {      display:none; } .fieldset-summarypage tr:nth-child(4) {     display: none; }

Gruß, 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 :-).
Last edit: 1 year 8 months ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum