IF Tracking Code mit 0123 beginnt dann XXX - Else ZZZ

Hallo,

 

ist es möglich dass ich eine IF Abfrage bei den E-Mails einbringe, damit ich folgendes Szenario darstellen kann:

Wenn der Tracking Code eingetragen ist und mit 0123 beginnt, dann soll die Text-1 Verschickt werden, Wenn der Tracking Code nicht damit beginnt soll Text-2 verschickt werden.

Aktuell mit nur einem Versandanbieter wie folgt:
 

{if $sOrder.trackingcode}Ihre DPD Tracking Nummer: {$sOrder.trackingcode} 
https://tracking.dpd.de/parcelstatus?query={$sOrder.trackingcode}&locale=de_DE 
{/if} 

 

preg_match ?

Danke brettvormkopp,

leider komme ich mit dem Gedankenschnippsel nicht wirklich weiter. Hättest du einen konkreteren Tipp für mich ? :wink:

https://www.smarty.net/forums/viewtopic.php?t=6125&sid=0508818563e8802967bbaeb82490680a

https://www.smarty.net/forums/viewtopic.php?p=66879

 

Mit freundlichen Grüßen 

marc

Damit kann man arbeiten! Danke dir:

{if strstr($sOrder.trackingcode, "0123")}
Ihre DPD Tracking Nummer: {$sOrder.trackingcode} 
https://tracking.dpd.de/parcelstatus?query={$sOrder.trackingcode}&locale=de_DE 
{else}
...
{/if}

 

Ein Problem was ich aktuell nun nicht berücksichtige, dass es auch greift, wenn die 0123 nicht zu Beginn steht sondern mittendrin. Die Wahrscheinlichkeit ist in unserem Fall jedoch sehr gering.