Neu Emailtemplate Variabel vergleichen

so-einfach

Gut bekanntes Mitglied
13. Mai 2014
297
16
Habe eine Versandart Selbstabholer. Diese müsste ich in dem Emailtemplate Bestellbestätigung nun abfragen und den richtigen Text ausgeben.
Gibt es die Möglichkeit einen Teil des Strings abzufragen?
{if $Bestellung->cVersandartName=="Selbstabholung im Lager Niederndorf/Tirol ( nur Montag oder Dienstag von 9 Uhr bis 20 Uhr möglich )"} funktioniert zwar aber ist zu aufwändig und wenn sich der Text mal ändert gibt es probleme.
{if $Bestellung->cVersandartName=="Selbstabholung"} funktioniert leider nicht.
oder kann ich den "Name der Versandart abfragen"?


1602582359207.png
 

Ansgar Boettcher

Aktives Mitglied
2. März 2020
9
6
Hallo,

Du kannst mit Smarty abfragen, ob ein String in einem String enthalten ist, indem Du auf eine entsprechende PHP-Funktion zurückgreifst. Probier mal:
{if $Bestellung->cVersandartName|strstr:" Selbstabholung "}

Viele Grüße
Ansgar