Neu if /elseif Anfrage wird nicht umgesetzt

lord_icon

Gut bekanntes Mitglied
21. Juli 2007
198
8
Hi,

smarty nervt mich. Irgendwie wird eine stupide if/elseif Anweisung nicht umgesetzt

Code:
{if     {$variable} == 'voraussichtlich_lieferbar_ab'}    {${$variable}|date_format:"%d.%m.%Y"}
{elseif {$variable} == 'neues_artikeldatum'}              {${$variable}|date_format:"%d.%m.%Y"}
{else}
      {${$variable}}
{/if}

Sieht wie folgt aus:
Code:
Vorrausichtlich (wieder) Lieferbar ab:     24.05.2017
Neues Artikeldatum:     2017-01-19 00:00:00.000

Eigendlich sollten ja beide Felder nach Deutschen Format ausgegeben werden.
Aber nur das Feld was in der IF Anweisung steht wird beachtet.
Drehe ich es um (neue also "neues_artikeldatum" nach oben in den IF Bereich) dann bekomme ich die Ausgabe auch umgedreht. Sprich "wieder lieferbar ab" ist unformatiert (mit den vielen Nullen) und das neue Artikeldatum ist formatiert.
Die Feldnamen sind somit korrekt. Kann also nur was in der if/elseif liegen. :mad:
Sieht einer den Fehler ?
 

lord_icon

Gut bekanntes Mitglied
21. Juli 2007
198
8
Edit:
Code:
{if     {$variable} == 'voraussichtlich_lieferbar_ab' |or| {$variable} == 'neues_artikeldatum'}    {${$variable}|date_format:"%d.%m.%Y"}
So hab ich es erstmal behoben. (das |or| nur in or. Das Forum zickt sonst rum und lässt mich nicht speichern)

Aber dennoch würde ich doch gern mal wissen, wo samrty hier n Problem hat
 

fibergirl

Sehr aktives Mitglied
14. April 2016
831
261
Wenn ich es richtig verstanden habe, steht in {$variable} der Name der (Datums-)Variable, die es auszugeben gilt.

Also {$variable} gibt den Namen aus, {${$variable}} den Wert der Variablen (d.h. ein Datum), deren Name in {$variable} steht.

Ich kann aber nicht beurteilen, ob das so klappt, fange erst an mit Smarty.
 

lord_icon

Gut bekanntes Mitglied
21. Juli 2007
198
8

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
780
60
Weiterstadt
Firma
FaV-Hosting
Ich kann dir leider nicht folgen aber {${$variable}|date_format:"%d.%m.%Y"} wird nicht funktionieren.
In if/else Anweisungen brauchst du die geschweiften Klammern nicht.
Also statt {if {$variable} == 'voraussichtlich_lieferbar_ab'} bitte nur {if $variable == 'voraussichtlich_lieferbar_ab'} verwenden.
{$variable | date_format:"%d.%m.%Y"} wäre die richtige Syntax für das Datum.

Du wirst ja denke ich 2 Variablen haben eine zur Prüfung und die andere die ein Datum/Zeitstempel enthält. Dann sollte das fertige Konstrukt wie folgt aussehen.

Code:
{if  $variableA == 'voraussichtlich_lieferbar_ab'}
{$variableB | date_format:"%d.%m.%Y"}
{elseif $variableA == 'neues_artikeldatum'}
          {$variableB | date_format:"%d.%m.%Y"}
{else}
      {$variableB}
{/if}

oder alternativ in kürzerer Form

Code:
{if  $variableA == 'voraussichtlich_lieferbar_ab' || $variableA == 'neues_artikeldatum'}
{$variableB | date_format:"%d.%m.%Y"}
{else}
      {$variableB}
{/if}
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu TSE wird bei JTL-POS nicht erkannt JTL-POS - Fehler und Bugs 1
Kassenschnittbeleg wird nach Ausdausch des Kartenlesegerätes nicht mehr ausgedruckt JTL-Vouchers - Fehler und Bugs 0
20 % USt wird für UK nicht ausgewiesen - was mache ich falsch JTL-Wawi 1.9 3
Neu Versandart wird nicht mehr angezeigt Allgemeine Fragen zu JTL-Shop 1
JTL Voucher wird nicht versendet Einrichtung / Updates von JTL-Vouchers 0
Neu Hood.de Grundpreis wird nicht übertragen Einrichtung und Installation von JTL-eazyAuction 3
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Neu Pickliste wird nicht erstellt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
DHL wird nicht übermittelt, Labels werden nicht erstellt JTL-Wawi 1.9 6
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Lister 2.0 ...ist erforderlich, wird aber nicht bereitgestellt. Amazon-Lister - Fehler und Bugs 2
Neu DHL Warenpost wird zu DHL Kleinpaket JTL-ShippingLabels - Ideen, Lob und Kritik 24
Neu Multishop: Russisch in WAWI - Kategorie-Seite wird nicht angezeigt JTL-Wawi - Fehler und Bugs 3
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Gelöst Anbindung POS an Server wird verweigert Verbindung nicht möglich. Einrichtung / Updates von JTL-POS 4
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 1
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 5
Otto angebunden - Versandstatus wird nicht übertragen Otto.de - Anbindung (SCX) 2
Neu JTL Server bleibt bei "Wird gestartet" hängen Einrichtung / Updates von JTL-POS 2
Neu Shopify importiert Zahlungsart PayPay-Express welche aber inaktiv angezeigt wird Shopify-Connector 0
Neu Lieferstatus wird nicht übertragen Shopware-Connector 0
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Neu Artikel wird in der der Detailbeschreibung nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Warenkorb wird nicht angezeigt Templates für JTL-Shop 1
Neu Klarna Bestellungen wird vom JTL shop 5 nicht abgeschlossen JTL-Shop - Fehler und Bugs 3

Ähnliche Themen