if标签在html中用不了,根本没进行判断
tp 里的使用方法为<if condition=''条件"> <else /> <if />
可以查看自己的模板引擎使用的是什么?如果你使用的是smarty引擎,那么if volist 等tp 内置的一些标签是不能用的。
解决办法:
1;把模板引擎修改为默认的tp 引擎;
2:使用smarty 内置的一些标签,{if} 等使用方法,可以参考smarty使用手册,解决。smarty内建函数if、elseif与else的使用方法,分享给大家供大家参考。
<html><h2>smarty内建函数if、elseif和else的使用</h2><p style="color:red">实例1——>if的使用:取出键名不等于c3和n3之外的键值</p>{foreach from=$arr4 item=temp} {foreach from=$temp item=value key=k} {if $k neq c3 and $k neq n3} {$k}={$value} {/if} {/foreach}<br />{/foreach}<p style="color:red">实例2——>elseif的使用:如果是美女,输出一句,否则输出另外一句</p>{foreach from=$arr4 item=temp} {foreach from=$temp item=value key=k} {if $value eq 美女} 你是个美女 {else} 你们都是帅哥 {/if} {/foreach}{/foreach}</html>