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.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

leere Felder nicht zeigen

Mehr
3 Jahre 6 Monate her #7392 von prffrost
leere Felder nicht zeigen wurde erstellt von prffrost
Hallo

Ich möchte gerne Felder die im Erfolgstext zu sehen sind ach ausblenden wenn kein Wert drin steht ... ist das möglich?
Darstellung wie das Layout der Zusammenfassungsseite
 

Mehr
3 Jahre 6 Monate her #7393 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
mir fällt auf das es Berechnungsfelder sind die dargestellt werden ...

Mehr
3 Jahre 6 Monate her #7394 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
beispiel ... (da funktioniert es....)

Im PDF der Code:

Hallo ${anrede} ${nachname},

Ihr Rücksetzcode für die Maschine ${maschine} lautet ${codesar1000}${codesar1300}${codeilr}${codesiemens} und ist für den HMI Code ${hmi1}${hmi1300}${hmiilr}${hmisiemens} gültig.


Darstellung PDF:

Hallo, xxxxx xxxxx
Ihr Rücksetzcode für die Maschine lautet 37345 und ist für den HMI Code 12345 gültig.


im Erfolgstext sieht das so aus..

1: SAR 1000: HMI Nummer ${hmi1} | ${codesar1000}
2: ILR: HMI Nummer ${hmiilr} | ${codeilr}
3: SIEMENS: HMI Nummer ${hmisiemens} | ${codesiemens}
4: SAR 1300: HMI Nummer ${hmi1300} | ${codesar1300}


und die ausgabe so ....

1: SAR 1000: HMI Nummer 12345 | 37345
2: ILR: HMI Nummer | 310
3: SIEMENS: HMI Nummer | -45.00
4: SAR 1300: HMI Nummer | -45

(310, -45.00 und -45 sollten da nicht stehen)

 

Mehr
3 Jahre 6 Monate her #7401 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
(310, -45.00 und -45 sollten da nicht stehen)

diese Werte errechnen sich aus der hinterlegten Formel ....
#
aber der Wert 0 wird auch angezeigt ....

Idee für eine Lösung?

oder statt 4 Optionsfelder 4 Formulare (aufwendig machen)

Mehr
3 Jahre 6 Monate her #7403 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
das habe Ich gelesen ..

Wenn die Bedingung ([MENGE] >= 10) erfüllt ist, also wenn 10 kg Äpfel oder mehr ausgewählt wurde, wird die Berechung (-(([SUMME]*2.5)/100)) ausgeführt. Diese liefert einen negativen Wert, nämlich den Rabattbetrag. Ansonsten wird 0 zurückgegeben.

Ansonsten wird 0 zurückgegeben.

kann Ich auch nichts zurückgeben ... keine Zahl?

eine Antwort wäre echt cool

Mehr
3 Jahre 6 Monate her #7406 von Administrator AV
Administrator AV antwortete auf leere Felder nicht zeigen
Hallo,
das ist ein relative komplexes Thema das du da ansprichst.

Leider kann ich dir aus dem Stehgreif keine Antwort darauf geben, warum in deinem konkreten Fall im PDF die Platzhalter mit leer ersetzt werden und im Ergebnistext (und vermutlich auf in der E-Mail ?) nicht.
Der Ersetzungsmechanismus funktioniert etwas anders, je nachdem ob du mit einem PDF auf gespeicherte Daten zurück greifst oder ob du nach dem Verschicken des Formulars im Ergebenistext bist.

Berechnungsfelder können nie leer sein. Es muss immer eine Zahl darin stehen. In der Regel verwendet man die 0, wenn man sagen will, dass das Feld leer ist.
Deshalb ist es bei Berechnungsfeldern besonders schwer zu entscheiden, ob ein Feld leer ist oder nicht. An einigen Stellen ist das durch eine Option "Leere Berechnung entspricht 0" steuerbar gemacht. Aber im Zusammenhang mit Platzhaltern gibt es diese Option nicht.

Visforms beitet tonnenweise mächtige und leistungsfähige Feature.
Nicht jedes Feature kann mit jedem anderen Feature zu 100% kombinierbar sein, bzw. wenn man das sicherstellen wollte, dann müsste man auf ganz viele tolle Feature verzichten.

Prinzipiell weise ich immer wieder darauf hin, dass die Verwendung von Platzhaltern ihre Grenzen hat, insbesondere wenn bedingte Felder und eben auch Berechnungen im Formular verwendet werden.

Ich sehe folgende Möglichkeiten.
a) du erstellst unterschiedliche Formulare
b) ich schaue mir deinen Anforderungen und deinen konkreten Anwendungsfall an und entwickle ein Lösung für dich, wie dieser mit Visforms am besten umsetzbar ist. Das ist ein Angebot, weil ich aus meiner langjährigen Erfahrung sagen, dass sich eine solche Beratung in der Regel total lohnt. In diesem Fall muss ich meinen Aufwand für diese individuelle Beratung dann aber natürlich abrechnen.

Herzliche Grüße,
Aicha

: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 :-).
Folgende Benutzer bedankten sich: prffrost

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum