ПОЧТИ найдено решение hereСравните слова в TPL файле Prestashop Smarty (символы кириллицы)
Но, как я могу понять это {if $haystack1|strstr:"_thestring_"}Found!{/if}
не работает с не латинскими символами ...
Проблема: мне нужно проверить, если строка '' существуют терминалы в переменной $ payment_method.desc Вот это код Smarty
(The Variable **$payment_method.desc** contain this text 'Оплата наличными через кассы и терминалы'
):
{assign "desc" $payment_method.desc}
{assign "var_1" "терминалы"}
{if $desc|@mb_stristr:$var_1|@var_dump}Found!{/if}
{if $desc|@mb_strstr:$var_1|@var_dump}Found!{/if}
{if $desc|@strstr:$var_1|@var_dump}Found!{/if}
Такой же код работает, если используется латинские символы.
Здравствуйте. Вы решили эту проблему? Помог ли вам ответ? С уважением – PixelWeb
Nop не решен ... на данный момент я использую грязный хак, используя латинские символы, похожие на кириллицу. Я сравниваю только часть слова «терминалы», поэтому «терм» - это те же буквы в латинском языке ... – qant