Liste der Anhänge anzeigen (Anzahl: 1)
[notification_center] Fehlerhafte Ausgabe bei if/else Simple Tokens
Hallo zusammen,
ich erstelle gerade ein großes Bestellformular mit dem Formulargenerator und E-Mail-Versand per Notification Center.
Insgesamt sind es knapp 70 Eingabefelder/Produkte, die aber bei der Ausgabe nur angezeigt werden sollen, wenn tatsächlich ein Zahlenwert eingetragen ist.
Ich habe verschiedene Abfragen ausprobiert doch das Ergebnis ist immer fehlerhaft:
Beispiel:
Input A hat den Eingabewert 1 und Input B ist immer leer.
Abfrage-Varianten |
Ausgabeergebnis |
Variante 1
----------
{if input_a =='0'} {else} Input A: ##form_input_a## {endif}
{if input_b =='0'} {else} Input B: ##form_input_b## {endif}
Variante 2
----------
{if input_a ==''} {else} Input A: ##form_input_a## {endif}
{if input_b ==''} {else} Input B: ##form_input_b## {endif}
Variante 3
----------
{if input_a !=''} {else} Input A: ##form_input_a## {endif}
{if input_b !=''} {else} Input B: ##form_input_b## {endif}
Variante 4
----------
{if input_a !=''} Input A: ##form_input_a## {endif}
{if input_b !=''} Input B: ##form_input_b## {endif}
Variante 5
----------
{if form_input_a =='0'} {else} Input A: ##form_input_a## {endif}
{if form_input_b =='0'} {else} Input B: ##form_input_b## {endif}
Variante 6
----------
{if form_input_a ==''} {else} Input A: ##form_input_a## {endif}
{if form_input_b ==''} {else} Input B: ##form_input_b## {endif}
Variante 7
----------
{if form_input_a !=''} {else} Input A: ##form_input_a## {endif}
{if form_input_b !=''} {else} Input B: ##form_input_b## {endif}
Variante 8
----------
{if form_input_a !=''} Input A: ##form_input_a## {else} {endif}
{if form_input_b !=''} Input B: ##form_input_b## {else} {endif}
Variante 9
----------
{if form_input_a !=''} Input A: ##form_input_a## {endif}
{if form_input_b !=''} Input B: ##form_input_b## {endif} |
Variante 1
----------
Input A: 1
Input B:
Variante 2
----------
Input A: 1
Input B:
Variante 3
----------
Input A: 1
Input B:
Variante 4
----------
(leere Ausgabe)
(leere Ausgabe)
Variante 5
----------
Input A: 1
Input B:
Variante 6
----------
Input A: 1
Input B:
Variante 7
----------
Input A: 1
Input B:
Variante 8
----------
(leere Ausgabe)
(leere Ausgabe)
Variante 9
----------
(leere Ausgabe)
(leere Ausgabe) |
Screenshot für Smartphone- und Tablet-Nutzer: Anhang 20057
Eigentlich sollte bei den Varianten 1, 2, 4, 5, 6, 8 und 9 nur "Input A: 1" ausgeben aber "Input B:" erscheint trotzdem.
Es ist 3.5.30 installiert und nfc in Version 1.4.0. Contao-Check war bis auf die Schreibrechte für PHP in Ordnung.
Stimmt etwas bei meinen Abfragen nicht?
Was mir aufgefallen ist, dass neuerdings im Backend die Darstellung beim Erweiterungskatalog und der Erweiterungsverwaltung nicht mehr stimmt, da scheinbar das CSS für den Main Content nicht geladen wird. Oder kommt Notification Center sich mit efg in die Queere, dass "noch" installiert ist?
Wie immer bin ich für jeden Hinweis dankbar.
Gruß
Thomas