这是我聪明的代码的一部分:
{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}
答案 0 :(得分:1)
我认为你可以这样做:
{if $cat|substr:0:2 eq "3_"}
或
{if $cat|truncate:2 eq "3_"}
http://www.smarty.net/docsv2/en/language.modifiers.tpl
让我知道;)