smarty - как использовать переменные в коде? - PullRequest
0 голосов
/ 22 сентября 2011

Это часть моего умного кода:

{if $cat=="3_0" or $cat=="3_15" or $cat=="3_16" or $cat=="3_17"}

Как мне настроить мой код для использования переменной для символов (чисел) 15, 16, 17 ...? Например, я хотел бы иметь такой короткий код:

{if $cat=="3_0" or $cat=="3_"+ any two characters}

1 Ответ

1 голос
/ 22 сентября 2011

Я думаю, что вы можете сделать что-то вроде:

{if $cat|substr:0:2 eq "3_"}

или

{if $cat|truncate:2 eq "3_"}

http://www.smarty.net/docsv2/en/language.modifiers.tpl

Дайте мне знать;)

...