У меня небольшая проблема с моими почтовыми шаблонами. Shopware почему-то использует Smarty в качестве языка шаблонов для своих электронных писем. Моя проблема сейчас в том, что у меня есть этот шаблон электронной почты
Tracking:
{if $sDispatch.name == "DHL national" }
https://sampleurl.com={$sOrder.trackingcode}
{else if $sDispatch.name == "DPD"}
https://sampleurl.com={$sOrder.trackingcode}
{else if $Dispatch.name == "Deutsche Post"}
http://sampleurl.com
{else}
Your order can not be tracked.
{/if}
И есть много вариантов отправки посылок (маленькая посылка, со страховкой ...). Теперь я хочу проверить, содержит ли строка в $ sDispatch.name «DHL», «DPD» или «Deutsche Post», чтобы определить, какую ссылку для отслеживания следует отправить клиенту.
Я не смог найти разумного решения, чтобы проверить, содержит ли строка эти куски заданных подстрок. У кого-нибудь есть небольшое решение, которое поможет? Все ценится! :-)