solution trouvée PRESQUE heremots Prestashop Smarty fichier tpl (symboles cyrilliques)
Mais je peux comprendre cette {if $haystack1|strstr:"_thestring_"}Found!{/if}
ne fonctionne pas avec des symboles non latins ...
Le problème: je dois vérifier si la chaîne 'терминалы' existe dans la variable $ payment_method.desc de Voici un code 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}
Le même code fonctionne si vous utilisez des symboles latins.
Bonjour. Avez-vous résolu ce problème? Est-ce que la réponse vous a aidé ?? Salutations – PixelWeb
Nop n'est pas résolu ... pour l'instant j'utilise bidouille sale juste en utilisant des symboles latins qui est similaire à cyrillique. Je compare juste une partie du mot "терминалы" donc "терм" est les mêmes lettres en latin ... – qant