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.

leere Felder nicht zeigen

  • prffrost
  • Topic Author
  • Away
More
2 years 11 months ago #7392 by prffrost
leere Felder nicht zeigen was created by 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
 

  • prffrost
  • Topic Author
  • Away
More
2 years 11 months ago #7393 by prffrost
Replied by prffrost on topic leere Felder nicht zeigen
mir fällt auf das es Berechnungsfelder sind die dargestellt werden ...

  • prffrost
  • Topic Author
  • Away
More
2 years 11 months ago #7394 by prffrost
Replied by prffrost on topic 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)

 

  • prffrost
  • Topic Author
  • Away
More
2 years 11 months ago #7401 by prffrost
Replied by prffrost on topic 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)

  • prffrost
  • Topic Author
  • Away
More
2 years 11 months ago #7403 by prffrost
Replied by prffrost on topic 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

More
2 years 11 months ago #7406 by Administrator AV
Replied by Administrator AV on topic 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 :-).
The following user(s) said Thank You: prffrost

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum