需要对当前语言进行判断,然后根据情况显示不同的内容
使用了以下三种方法,结果都是报错
Parse error: syntax error, unexpected 'endswitch' (T_ENDSWITCH)
Parse error: syntax error, unexpected 'endif' (T_ENDIF)
一、IF判断
{if condition="$Think.cookie.home_lang = 'en'" }
{eyou:adv pid='1'}
{elseif condition="$Think.cookie.home_lang = 'cn'"/}
{eyou:adv pid='2'}
{else /}
{eyou:adv pid='3'}
{/if}
二、用eq
{eq name="Think.cookie.home_lang" value="cn"}
{eyou:adv pid='1'}
{/eq}
{eq name="Think.cookie.home_lang" value="en"}
{eyou:adv pid='2'}
{/eq}
三、switch也是一样报错
{switch name="Think.cookie.home_lang"}
{case value="cn"}
{eyou:include file="bannercn.htm" /}
{/case}
{case value="en"}
{eyou:include file="banneren.htm" /}
{/case}
{default /}
{eyou:include file="banner.htm" /}
{/switch}
麻烦问一下,判断语句的具体使用方法。
或者是有什么办法可以实现不同语言,显示不同的内容呢。